Как выполнить итерацию по столбцам информационного кадра, а затем запустить функцию description () для каждого из этих столбцов? - PullRequest
0 голосов
/ 09 марта 2020

До сих пор я пытался перебрать столбцы данных и затем использовать управляющую переменную в функции df.<columnName>.describe(), но это, похоже, не работает ...

for (columnName, columnData) in df.iteritems():
  print('Column Name: {}'.format(columnName))
  column_stats = df.columnName.describe()

Это вывод:

attr__ возвращаемый объект. getattribute (self, name) AttributeError: у объекта DataFrame нет атрибута columnName

Может ли кто-нибудь помочь мне с этим довольно тривиальным сомнением ...

1 Ответ

2 голосов
/ 09 марта 2020

Попробуйте:

for columnName, columnData in df.iteritems():
    print('Column Name: {}'.format(columnName))
    column_stats = df[columnName].describe()

df.columnName ищет имя столбца ColumnName, а не значение вашей переменной

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