Я хотел бы изменить все столбцы моего фрейма данных в CSV-файл - PullRequest
0 голосов
/ 31 августа 2018

Я пытаюсь изменить каждый столбец моего фрейма данных в формате CSV, и я думаю, что код, который я имею, неверен. Если фрейм данных имеет 15 столбцов, я хочу 15 столбцов CVS.

Вот что я делаю:

 t= None
 for i in range(len(VF.columns)):
        t= pd.Dataframe(VF[i])

 t.to_csv()

Я пользуюсь ноутбуком Jupyter. Кто-нибудь может объяснить, что происходит в приведенном выше коде?

Ответы [ 3 ]

0 голосов
/ 31 августа 2018

Я думаю, что это то, что вы хотите

List = np.arange(0,15,1) for i in List: i.to_csv('location-of -file/i.csv')

0 голосов
/ 31 августа 2018

Если я правильно понимаю, вы можете попробовать:

for col in VF.columns:
    VF[[col]].to_csv('%s.csv' % col)
0 голосов
/ 31 августа 2018

Почему бы просто не использовать:

for i in range(len(VF.columns)):
    VF.columns[i].to_csv()

Нет необходимости хранить его как отдельный фрейм данных

Также вашему циклу нужны ".columns" в VF для итерации i. В противном случае вы захватите все столбцы для каждой строки.

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