动态读取csv文件python pandas [英] Dynamically read csv files python pandas
本文介绍了动态读取csv文件python pandas的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我想在for循环中迭代地从一组csv文件中读取数据.
CSV文件的名称为(1.csv
,2.csv
等)
I would like to iteratively read data from a set of csv files in a for loop.
The csv files are named (1.csv
, 2.csv
and so on)
读取数据的常规方法是
data = pd.read_csv('1.csv')
请问有人使用for
循环时如何用i
替换1
.
Please can someone suggest how to replace 1
by i
when using a for
loop.
我尝试了data = pd.read_csv(i+'.csv')
和data = pd.read_csv(i'.csv')
,但是它们不起作用.
I tried data = pd.read_csv(i+'.csv')
and data = pd.read_csv(i'.csv')
but they did not work.
推荐答案
使用百分比格式
pd.read_csv('%d.csv' % i)
或format
pd.read_csv('{0}.csv'.format(i))
这篇关于动态读取csv文件python pandas的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文