Я читаю несколько CSV-файлов и объединяю их в один CSV-файл.Желаемый результат комбинированных данных выглядит следующим образом:
0 4 6 8 10 12
1 2 5 4 2 1
5 3 0 1 5 10
....
Но в следующем коде я намерен перейти к столбцу с 0,4,6,8,10,12.
for indx, file in enumerate(files_File1):
if file.endswith('csv'): #reading csv filed in the designated folder
filepath = os.path.join(folder_File1, file) #reading csv filed in the designated folder
current = pd.read_csv(filepath, header=None) #reading csv filed in the designated folder
if indx == 0:
mydata_File1 = current.copy()
mydata_File1.columns.values[1] = 4
print(mydata_File1.columns.values)
else:
mydata_File1[2*indx+4] = current.iloc[:,1]
print(mydata_File1.columns.values)
Но вместо этого результат выглядит так, где столбец идет от 0,2,4,6,8,10,12.
0 4 2 6 8 10 12
1 2 5 4 2 1
5 3 0 1 5 10
....
Я не совсем уверенчто вызывает столбец с именем "2".
Есть идеи?