pandas读取文件夹中所有的csv文件

  统计/机器学习 Python I/O    浏览次数:10490        分享
1

怎么用pandas读取文件夹中所有的csv文件?

读完之后不一定要合并,各自成为一个单独的dataframe就可以了。谢谢!

 

thatdeep   2018-06-09 02:09



   1个回答 
7

要利用glob

import glob
import pandas as pd

df = dict()
file_names = glob.glob("*.csv")
for file_name in file_names:
    df[file_name] = pd.read_csv(file_name)


SofaSofa数据科学社区DS面试题库 DS面经

阳春面   2018-06-09 11:03



  相关讨论

pd.read_csv报错Error tokenizing data,如何跳过错误的行?

怎么用pandas直接读取被压缩成zip的csv文件?

将pandas DataFrame保存成本地txt并删去列名

pandas读取csv中指定的某些列

pandas读取csv文件遇到UnicodeDecodeError

python或者pandas读取excel xlsx文件中指定的一个sheet

pandas dataframe存入csv文件时怎么忽略dataframe中的index?

pd.read_csv出现ParserError: Error tokenizing data. C error: Expected 2 fields in line 3, saw 3

pandas读取文件的前几行

pandas怎么读入tsv格式的数据

  随便看看

PCA降维之前为什么要先标准化?

pandas DataFrame中经常出现SettingWithCopyWarning

怎么理解库克距离(Cook's distance)?

sklearn训练classifier的时候报错Unknown label type

Random Forest可以用来做聚类?