如何使用pandas .head()函数处理多个 Dataframe ?

a64a0gku  于 2023-03-21  发布在  其他
关注(0)|答案(3)|浏览(174)

我想同时检查下面 Dataframe 的头部,而不重复.head() 3x。

ride_sharing = pd.read_csv('datasets/ride_sharing_new.csv', index_col = 'Unnamed: 0')
airlines = pd.read_csv('datasets/airlines_final.csv',  index_col = 'Unnamed: 0')
banking = pd.read_csv('datasets/banking_dirty.csv', index_col = 'Unnamed: 0')

我使用的解决方案是这样的:

print(ride_sharing.head(), airlines.head(), banking.head())

还有别的办法吗

o7jaxewo

o7jaxewo1#

只需执行以下操作:

dataframes = [ride_sharing, airlines, banking]

for df in dataframes:
    print(df.head())
zzoitvuj

zzoitvuj2#

您可以使用for循环来迭代数据框。

for df in (ride_sharing,  airlines, banking):
    print(df.head())
tktrz96b

tktrz96b3#

files = ['datasets/ride_sharing_new. csv ','datasets/airlines_final. csv ','datasets/banking_dirty. csv ']
dfs = [pd.read_csv(文件名,索引列= '未命名:')用于文件中的文件名]
[print(df.head())for df in dfs]

相关问题