我有10个csv文件,名为data_run1_all.csv
,data_run2_all.csv
,…,data_run10_all.csv
。CSV文件有相同的列,但有不同的行。
现在我将它们逐个导入到df_run1
,df_run2
,…,df_run10
。
我可以用循环导入它们吗?比如:i=1 to 10, df_runi=pandas.read_csv('data_runi_all.csv')
。
我这样问是因为每个数据帧的数据分析、绘图等也是一样的。每个数据帧的所有代码重复10次。如果我能用一个循环来做10次,代码将会更短,可读性更强。
Tags:
您需要将
df_run
列为列表。你可以这样做:或者在一个循环中做每件事,避免列表。
在循环中读取csv并调用
pd.concat
:或者,您可以在理解中构建列表:
相关问题 更多 >
编程相关推荐