在python中,如何将一个dataframe附加到list中的多个dataframe?

2024-10-02 00:36:31 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个数据帧(df)和一个数据帧列表(df1,df2..),我想用每个df的in列表附加df并存储在一个新列表中

我已经将一个1000行的数据帧拆分为多个100行的小数据帧

mysplits = [data.loc[i:i+100-1,:] for i in range(0, 1000,100)]
type(mysplits)
#list

我还有一个100行的数据框

single_set

我想在我的拆分中合并每个dfs的单个\u集并存储在一个新列表中,这样我就可以按索引访问,我使用了下面的代码,但没有创建一个列表

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)

我想循环一下


Tags: 数据indataframedf列表fordataindex
1条回答
网友
1楼 · 发布于 2024-10-02 00:36:31

你做得不对这里有一个你想要的代码片段

newdfs = [0]*len(mysplits)

for i in np.arange(0, 9):
  newdfs [i] = mysplits[i].append(pd.DataFrame(data = single_set), ignore_index=True)

如果你想这么做就告诉我

相关问题 更多 >

    热门问题