I'm trying to import datasets which have the following filenames (phone1, phone2, etc)
df1 = pd.read_csv(r'C:\Users\...\phone1.csv')
df2 = pd.read_csv(r'C:\Users\...\phone2.csv')
df3 = pd.read_csv(r'C:\Users\...\phone3.csv')
df4 = pd.read_csv(r'C:\Users\...\phone4.csv')
df5 = pd.read_csv(r'C:\Users\...\phone5.csv')
df6 = pd.read_csv(r'C:\Users\...\phone6.csv')
I tried the following code
for i in range(1, 7):
'df'+i = pd.read_csv(r'C:\Users\siddhn\Desktop\phone'+str(i)+'.csv', engine = 'python')
But I get an error saying that cannot assign to operator
How to import the datasets using a loop.?
dfs = []and usedfs.append( pd.read_csv(...) ). Now, you can usedfs[0]to refer to one specifically, but you can loop through them easily usingfor df in dfs:.