#python #pandas #dataframe
#питон #pandas #фрейм данных
Вопрос:
вопрос с фреймом данных.. Я использую «применить» к фрейму данных для выполнения некоторой функции в каждой строке фрейма данных.
функция должна возвращать другой фрейм данных.
Я хочу добавить каждый фрейм данных, возвращаемый функцией, в другой фрейм данных.
пример:
def func():
# some dataframe creation
return dataframe # can be 2 dim dataframe
my_df.apply(func, axis=1) # my_df is big dataframe with a lot of rows
В конце концов, я хочу, чтобы фрейм данных содержал все результаты.
Спасибо
Комментарии:
1. Нашли ли вы решение этой проблемы??
Ответ №1:
просто назначьте возвращаемое значение как фрейм данных:
new_df = my_df.apply(func)
Комментарии:
1. не работает так, как я хочу. он возвращает фреймы данных фреймов данных (если это имеет смысл …) Я думаю, это потому, что возвращаемый фрейм данных равен 2×15