0
我想根據兩列設置索引。這兩列被命名爲'名字'和'日期'。具有兩個值的重置索引
這是我到目前爲止的代碼:
df = pd.DataFrame(index=df[['name', 'date']]).reset_index().rename(
columns={'index': 'name'})
能否請你告訴我?
乾杯,Jeroen
我想根據兩列設置索引。這兩列被命名爲'名字'和'日期'。具有兩個值的重置索引
這是我到目前爲止的代碼:
df = pd.DataFrame(index=df[['name', 'date']]).reset_index().rename(
columns={'index': 'name'})
能否請你告訴我?
乾杯,Jeroen
是否這樣?
In [42]: df = pd.DataFrame({'name': ['foo', 'bar'], 'date': ['2012', '2017']})
In [43]: df
Out[43]:
date name
0 2012 foo
1 2017 bar
In [44]: df.set_index(df.apply(lambda x: tuple(x)))
Out[44]:
date name
(2012, 2017) 2012 foo
(foo, bar) 2017 bar
你可以提供一個[MCVE] – IanS