我有一个文件夹,其中包含多个(超过 50 个).txt 文件,这些文件都具有相同的结构(相同的列,但有时长度不同)。
有没有办法使用 pd.read_csv() 读取这些文件并将每个文件保存为变量,例如 res1 = file1、res2 = file2 等?我需要使用 python pandas 来读取文件。
我不知道这是否是一个好的做法,但我想避免单独加载每个文件。
最佳答案
您可以使用 os.listdir() 循环遍历所有文件:
res = [pd.read_csv(file) for file in os.listdir('your_directory')]
每个 df 将位于其索引处。即 res[0]
将是 df1
关于python - 使用 pd.read_csv() 读取多个文件并将每个文件保存为不同的变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64152868/