Как взорвать колоннуPython

Программы на Python
Ответить
Anonymous
 Как взорвать колонну

Сообщение Anonymous »

Невозможно использовать разнесение из pandas df.
Я хочу «разнести» именованный столбец с именованными подстолбцами во фрейме данных в Jupyter Notebook.
Вот таблица данных:
  • Штат или территория Перепись населения[8][9][a]Штат или территория
  • 1 июля, 2024 г. (расчетное значение) 1 апреля 2020 г. Калифорния
  • 39431263,0 395382231 Техас
  • 31290831,0 291455052 Флорида
  • 23372215,0 215381873 Нью-Йорк
  • 19867248.0 202012494 Пенсильвания
  • 13078751.0 13002700 `
Я хочу развернуть данные переписи населения, а затем удалить 1 апреля 2020 г. выходят «Штат или территория» и «1 июля 2024 г.». (оценка)"


import pandas as pdtables1 = pd.read_html("https://en.wikipedia.org/wiki/Fortune_500")tables2 = pd.read_html("https://en.wikipedia.org/wiki/List_of_U ... population")



df1 = tables[1]
df2 = tables2[0]

df1copy = df1.drop(["Rank"],axis=1)
df2copy = df2.drop(["Change, 2010–2020[9][a]","House seats","Pop. per elec. vote (2020)[c]","Pop. per seat (2020)[a]","% US (2020)","% EC (2020)"],axis=1)
print(df1copy.head())
print(df2copy.head())
df2.drop(["July 1, 2024 (est.)"],axis=1)
print(df2.head())

Вот результат:
KeyError Traceback (most recent call last)File ~/Library/Python/3.9/lib/python/site-packages/pandas/core/indexes/base.py:3805, in Index.get_loc(self, key)3804 try:-> 3805 return self._engine.get_loc(casted_key)3806 except KeyError as err:

KeyError: 'July 1, 2024 (est.)'


Подробнее здесь: https://stackoverflow.com/questions/793 ... e-a-column
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»