У меня есть список, который выглядит следующим образом:список Печать в файл
[u'first ', u'second ']
Я хочу иметь файл, который выглядит следующим образом:
first second
записи файлов в каждой строке должна быть вкладка разделителями , Вот что я сделал:
with open ('output','wb') as f1:
f1.write('COLUMN1'+'\t'+'COLUMN2'+'\n')
for element in mylist:
f1.write(element+'\t')
f1.write('\n')
Файл выглядит нормально, когда я его открываю. Тем не менее, когда я открываю его в панд:
tmp=pd.read_csv('output',delimiter='\t')
print tmp.head()
все смешалось:
COLUMN1 COLUMN2
0 first second NaN
Что я делаю неправильно?
Нет, я все равно получаю тот же результат с моим файлом. Мой список - это поток списков. Я обрабатываю один список за раз и записываю его в файл (если это помогает). Это не файл, содержащий список списков. – Anastasia
Это в основном то, что я уже предложил в своем ответе –
Итак, можете ли вы привести пример своего файла? На этом этапе игра начинает гадать. – Marcin