![](/img/trans.png)
[英]How do I append dataframes/ lenghts of dataframe to a list in a loop in Python
[英]How to append one dataframe to multiple dataframes in list in python?
我有一个数据帧(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)
让我知道您是否想这样做
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.