Запись серии в текстовый файл - PullRequest
0 голосов
/ 09 сентября 2018

У меня есть длинная матрица (скажем, A) с 10000 строк и 2 столбцами в файле Excel.

Мне нужно скопировать каждый столбец в отдельные текстовые файлы (скажем, A0.txt, A1.txt);

Я сделал следующее

A0 = open("A0.txt", "w+")
A1 = open("A1.txt", "w+")
A0.write(A.iloc[:,0])
A1.write(A.iloc[:,1])

но ошибка

TypeError: аргумент write () должен быть str, а не Series

тогда, как я могу написать сериал?

1 Ответ

0 голосов
/ 09 сентября 2018

Вы можете сделать что-то вроде:

for col in A.columns:
    A[col].to_csv('A_'+col+'.txt', index=False, header=False)

и вы получите один текстовый файл на столбец.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...