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