Python pandas объект данных - PullRequest
       3

Python pandas объект данных

0 голосов
/ 28 марта 2020

У меня есть pandas кадр данных с прибл. 20 столбцов, и я хочу распечатать значения только 4 столбцов в CSV-файл.

Мой python код:

df(['statnr','agldate','stdragl','ff_pred']).to_csv("out.csv", sep=';')

Я получаю это сообщение об ошибке: Ошибка типа: объект DataFrame не может быть вызван

Что я делаю не так? Любая подсказка приветствуется!

Спасибо и всего наилучшего, Александр

Ответы [ 2 ]

1 голос
/ 28 марта 2020

Вы используете неправильные скобки.

df[['statnr','agldate','stdragl','ff_pred']].to_csv("out.csv", sep=';')

будет делать то, что вы хотите. Круглые скобки, когда следующий символ зарезервированы для вызовов функций, таких как to_csv(). Поэтому Python пытается вызвать ваш фрейм данных, как если бы это была функция, что, очевидно, приводит к ошибке

0 голосов
/ 28 марта 2020

Вы должны,

  1. К ПЕЧАТЬ ,
print(df[['statnr','agldate','stdragl','ff_pred']].to_string())
К CSV файл,
df[['statnr','agldate','stdragl','ff_pred']].to_csv("out.csv", sep=';')
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...