Преобразовать первую строку кадра данных панд в имя столбца - PullRequest
0 голосов
/ 26 сентября 2018

У меня есть pandas dataframe

   0     1     2
0  pass fail  warning
1  50    12    34

Я пытаюсь преобразовать первую строку в качестве имени столбца, например,

   pass fail  warning
0  50    12    34

В настоящее время я делаю это, переименовывая имя столбца

 newdf.rename(columns={0: 'pass', 1: 'fail', 2:'warning'})

и затем удаляем первую строку.Есть лучший способ сделать это.

Ответы [ 2 ]

0 голосов
/ 26 сентября 2018

Для DF информационного кадра следующая строка кода установит первую строку как имена столбцов информационного кадра:

DF.columns = DF.iloc[0]
0 голосов
/ 26 сентября 2018

Я считаю, что нужно добавить параметр к read_html:

df = pd.read_html(url, header=1)[0]

Или:

df = pd.read_html(url, skiprows=1)[0]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...