Как преобразовать лист Google Top Row в индексный фреймворк - PullRequest
1 голос
/ 29 мая 2020

образец не имеет, header = 0

dfGetMoniter = pd.DataFrame(data=gc.open("Data").worksheet("Moniter").get_all_values())

for index, row in dfGetMoniter.iterrows():

    print(index)

out put

0
1
2
3

, но я хочу показать верхнюю строку заголовка на листе Google, как это

A
B
C
D

enter image description here

и я пытаюсь поставить header = 0, например pd.read_csv , и получил ошибку

dfGetMoniter = pd.DataFrame(data=gc.open("Data").worksheet("Moniter").get_all_values(),header=0)

for index, row in dfGetMoniter.iterrows():

    print(index)
E:\PycharmProjects\exsample\venv\Scripts\python.exe E:/PycharmProjects/exsample/BinanceTutorialVideo-master/now/sheetManager.py
Traceback (most recent call last):
  File "E:/PycharmProjects/exsample/BinanceTutorialVideo-master/now/sheetManager.py", line 16, in <module>
    dfGetMoniter = pd.DataFrame(data=gc.open("Data").worksheet("Moniter").get_all_values(),header=0)
TypeError: __init__() got an unexpected keyword argument 'header'

Process finished with exit code 1

изменить изменение

for col in dfGetMoniter.columns:
    print(col)

не работает enter image description here

1 Ответ

0 голосов
/ 29 мая 2020

Столбцы фрейма данных доступны из атрибута columns:

dfGetMoniter.columns

Index(['A', 'B', 'C', 'D'], dtype='object')
for col in dfGetMoniter.columns:
    print(col)

A
B
C
D

Взгляните на вводные руководства .

...