我有一个数据帧2*N
eventcode filename
ET0001 A.csv
ET0001 B.csv
ET0002 C.csv
ET0002 D.csv
ET0002 E.csv
ET0003 F.csv
ET0003 G.csv
我需要迭代,对于每个事件代码组,我要读取组中的每个.csv文件,并将它们附加到最终的数据帧中。在
在这种情况下,我需要
^{pr2}$我试着做的是
要合并的函数
def finalmerge(d):
dff = pd.read_csv(str(d))
v = dff.append(dff,ignore_index=True)
return v
然后做一个格劳比和迭代
g = df.groupby('EVENT_CODE')
for name, group in g:
f = group['filename'].apply(finalmerge)
但没有达到预期。在
也许不用groupby也可以做到,但是对不起,我没有理解,所以试着用groupby。在
请给出一个代码示例。使用groupby或不使用groupby。在
您可以从一个函数开始,该函数
concat
s是每组的DataFrame
s:那么只要}:
^{pr2}$groupby
和{应用了2个嵌套for循环并解决了
如果c是第二个for循环的filterout,我得到了附加的文件。在
相关问题 更多 >
编程相关推荐