【问题标题】:I have a bunch of csv files, I am reading them using pandas from python. I want to use a combination of map & lambda functions to do this我有一堆 csv 文件,我正在使用 python 中的 pandas 读取它们。我想结合使用 map 和 lambda 函数来做到这一点
【发布时间】:2014-08-06 14:03:43
【问题描述】:
我有一堆 csv 文件,我正在使用 python 中的 pandas 读取它们。我想结合使用 map 和 lambda 函数来做到这一点。
我试过了,
NN=pd.read_csv(filename[0].split('\n')[0])
map((lambda x: NN.append(pd.read_csv(x.split('\n')[0]))), filename)
map 函数不会附加到 NN。
感谢您的帮助。
【问题讨论】:
标签:
python
csv
map
lambda
pandas
【解决方案1】:
您是否尝试过使用concat 和生成器表达式来代替:
NN = pd.concat((pd.read_csv(f.split('\n')[0]) for f in filename))