лету, а не присваивать их через []?
Например в R есть mutate, который позволяет что угодно делать, не изменяя исходный датафрейм.
посмотрите эту статью https://www.google.com/url?sa=t&source=web&rct=j&url=https://towardsdatascience.com/python-pandas-vs-r-dplyr-5b5081945ccb&ved=2ahUKEwiUzIzcn-r0AhVpxIsKHbtXD4wQFnoECAUQAQ&usg=AOvVaw0nSwGzpEVrQEwzbtKUHCQA или нагуглите что-то похожее, если вам нужно что-то из логики dplyr в pandas если коротко, то вроде как функция assign называется
(df .filter(.......) .assign(new_column1=....., new_column2=......)
я вам больше скажу — в пандасе датафрейм это просто dict из колонок с вспомогательными методами вы можете вообще выдрать колонку из датафрейма, что-то с ней сделать и вставить обратно. если она так же проиндексирована, датафрейм поймет
Обсуждают сегодня