【发布时间】:2021-12-07 02:14:29
【问题描述】:
我完全不明白为什么这不起作用,因为我没有收到错误消息。
我一直在尝试将一个文件夹中的多个 .csv 文件(所有文件的格式都与从 PubMed API 收集的相同)加载到单个数据帧中。
这是我的代码:
path = "~/Desktop/PubMed/Corpus"
files = glob.glob(path + "/*.csv")
dfs = [pd.read_csv(f, header=None) for f in files]
print(dfs)
这只是返回:
[]
之后,我测试了是否可以加载单个文件,并且可以!
感谢任何帮助解决这个问题。
【问题讨论】:
-
什么返回
print (files)? -
@jezrael 相同的 [] - 可以是 glob 吗?
-
import os;print(os.path.exists("~/Desktop/PubMed/Corpus"))的输出是什么 -
@Daweo 输出为 False - 但是当我可以加载单个文件时这有什么意义?
-
@msa 你用的是什么操作系统?
标签: python python-3.x pandas dataframe csv