【发布时间】:2016-03-13 18:03:12
【问题描述】:
我在目录中有多个 csv 文件,我会循环遍历 csv 文件,找到文件名列表并读取每个文件名并将它们连接到一个数据帧中。单的情况下,只需读入数据集即可。
以下是我的目录中的 csv 文件示例:
- 2013_nba.csv
- 2014_nba.csv
- 2015_nba.csv
- 2013_basketball.csv
- 2014_basketball.csv
- 2015_soccer.csv
这是我目前所拥有的。但这基本上会读取所有 csv 文件并将它们连接到单个 DF 中。我需要帮助一个如何循环查找字符串列表(csv)
path = 'C:\\Users\csvfiles\\'
csvFiles = glob.glob(path + "/*.csv")
list_ = []
for files in csvFiles:
df = pd.read_csv(files, index_col=None, header=0)
list_.append(df)
frame = pd.concat(list_, ignore_index=True)
我是 python 的新手,我尝试执行“for "nba" in files”来提取所有名称为 "nba" 的 csv 文件,然后制作一个 DF,但没有成功。
【问题讨论】:
标签: python csv pandas dataframe