df.columns возвращает RangeIndex - PullRequest
1 голос
/ 02 апреля 2020

Когда я распечатываю столбцы в моей df примерно так

user_df=pd.DataFrame(user)
    print(user_df.columns)

, вывод RangeIndex(start=0, stop=12, step=1) вместо имен столбцов ['phone','unique phone numbers','group','County','PNC/ANC','Facility Name','Date of enrollmnet'].

Чего мне не хватает? Как я могу решить это?

1 Ответ

0 голосов
/ 02 апреля 2020

Согласно моему комментарию, похоже, что вашим данным не назначены заголовки, поэтому возвращаем RangeIndex. Вместо этого попробуйте следующее:

userlist_wb = gc.open_by_key('key').worksheet('masteruser')
user = userlist_wb.get_all_values()
headers = user.pop(0)
user_df = pd.DataFrame(user, columns=headers)
print(user_df.head())
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...