为了账号安全,请及时绑定邮箱和手机立即绑定

如何从熊猫数据框列表中提取特定列?

如何从熊猫数据框列表中提取特定列?

有只小跳蛙 2022-07-05 18:51:18
我通过遍历多个 csv 文件并将它们附加到列表中创建了一个数据框列表,如下所示:files = "foldername/*.csv"content = glob.glob(files)dataframes = []for file in content:    dataframes.append(pd.read_csv(file))当前输出:包含所有这些数据帧的列表。(我不会在这里显示列表,因为它非常大)。我想提取每个列出的数据框标记为“3”的列。每个数据框看起来像这样(这是列表的第一个数据框:[数据框图片已删除,不便之处敬请谅解]期望的输出:访问每个数据帧的“3”列。当前(不成功)代码:这里我只是想看看我是否可以打印每个列出的数据框的“3”列。for df in dataframes:    print(df['3'])
查看完整描述

1 回答

?
绝地无双

TA贡献1946条经验 获得超4个赞

作为第一句话,我认为你应该传递index_col=0pd.read_csv. 关于访问该列3,这可能是一个数字,因此以下应该可以工作df[3]df.loc[:,3]



查看完整回答
反对 回复 2022-07-05
  • 1 回答
  • 0 关注
  • 124 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信