可以使用 append() 函数在 for 循环中将每个数据框添加到列表中。
代码示例:
import pandas as pd
dataframes_list = []
for i in range(5):
data = {'Name': ['Tom', 'Jack', 'Steve', 'Ricky'],
'Age': [28, 34, 29, 42]}
df = pd.DataFrame(data)
dataframes_list.append(df)
print(dataframes_list)
此代码将创建 5 个具有相同列标题和内容的数据框,并将它们添加到 dataframes_list 列表中。输出结果为:
[ Name Age
0 Tom 28
1 Jack 34
2 Steve 29
3 Ricky 42, Name Age
0 Tom 28
1 Jack 34
2 Steve 29
3 Ricky 42, Name Age
0 Tom 28
1 Jack 34
2 Steve 29
3 Ricky 42, Name Age
0 Tom 28
1 Jack 34
2 Steve 29
3 Ricky 42, Name Age
0 Tom 28
1 Jack 34
2 Steve 29
3 Ricky 42]