[英]Dynamically read csv files python pandas
我想在for循環中迭代地從一組csv文件中讀取數據。 CSV文件的名稱( 1.csv
, 2.csv
等)
讀取數據的正常方法是
data = pd.read_csv('1.csv')
請問有人在使用for
循環時如何用i
替換1
。
我嘗試了data = pd.read_csv(i+'.csv')
和data = pd.read_csv(i'.csv')
但它們沒有用。
使用百分比格式
pd.read_csv('%d.csv' % i)
或format
pd.read_csv('{0}.csv'.format(i))
做一個單獨的字符串?
如果i
確實是整數,則使用:
filename = str(i) + '.csv'
data=pd.read_csv(filename)
甚至:
data=pd.read_csv(str(i)+'.csv')
應該沒事 :)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.