Невозможно использовать разнесение из 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 г.». (оценка)"
Невозможно использовать разнесение из pandas df. Я хочу «разнести» именованный столбец с именованными подстолбцами во фрейме данных в Jupyter Notebook. Вот таблица данных: [list] [*]Штат или территория Перепись населения[8][9][a]Штат или территория [*]1 июля, 2024 г. (расчетное значение) 1 апреля 2020 г. Калифорния [*]39431263,0 395382231 Техас [*]31290831,0 291455052 Флорида [*]23372215,0 215381873 Нью-Йорк [*]19867248.0 202012494 Пенсильвания [*]13078751.0 13002700 ` [/list] Я хочу развернуть данные переписи населения, а затем удалить 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.S._states_and_territories_by_population")
df1 = tables[1] df2 = tables2[0]
df1copy = df1.drop(["Rank"],axis=1) df2copy = df2.drop(["Change, 2010–2020[9][a]","House seats[b]","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: