我有一个数据框 (df) 和一个数据框列表 (df1,df2..),我想将 df 附加到列表中的每个 df 并存储在一个新列表中。
我已将一个 1000 行的数据帧拆分为多个 100 行的小数据帧
mysplits = [data.loc[i:i+100-1,:] for i in range(0, 1000,100)]
type(mysplits)
#list
我有另一个 100 行的数据框
single_set
我想将 single_set 组合到我的拆分中的每个 dfs 并存储在一个新列表中,以便我可以通过索引访问,我使用了下面的代码,但不创建列表
newdfs = []
for i in np.arange(0, 9):
newdfs [[i]] = mysplits[i].append(pd.DataFrame(data = single_set), ignore_index=True)
如果我单独做,它会起作用
newdfs = mysplits[1].append(pd.DataFrame(data = single_set), ignore_index=True)
我希望循环它。
你做错了这里是你想要的工作代码片段我想
newdfs = [0]*len(mysplits)
for i in np.arange(0, 9):
newdfs [i] = mysplits[i].append(pd.DataFrame(data = single_set), ignore_index=True)
如果那是你想要做的,请告诉我
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句