def Text2Col(df_File):
for i in range(0,len(df_File)):
with open(df_File.iloc[i]['Input']) as inf:
with open(df_File.iloc[i]['Output'], 'w') as outf:
i=0
for line in inf:
i=i+1
if i==2 or i==3:
continue
outf.write(','.join(line.split(';')))
Приведенный выше код используется для преобразования файла CSV из текста в столбец.Этот код делает все значения строки (потому что split ()), что проблематично для меня.Я пытался использовать функцию карты, но не могу сделать это.
Есть ли другой способ, которым я могу сделать это.
Мой входной файл имеет 5 столбцов, первый столбец является строкой, второй являетсяint, а остальные - float.
Я думаю, что в последнем утверждении потребовалось внести некоторые изменения
outf.write(','.join(line.split(';')))
Пожалуйста, дайте мне знать, если требуется какой-либо другой ввод.