【发布时间】:2018-10-29 11:28:27
【问题描述】:
下面有什么更优雅的实现方式?
我想将一个函数:my_function 应用于一个数据帧,其中数据帧的每一行都包含函数的参数。然后我想将函数的输出写回数据框行。
results = pd.DataFrame()
for row in input_panel.iterrows():
(index, row_contents) = row
row_contents['target'] = my_function(*list(row_contents))
results = pd.concat([results, row_contents])
【问题讨论】:
-
您能分享一下
my_function的作用吗?可能有一种方法可以消除迭代的需要