在构造函数中指定panda索引名称



我可以在构造函数中指定pandas DataFrame索引名称吗?

否则,我想做以下事情:

df = pd.DataFrame({"a":[1,2],"b":[3,4]})
df.rename_axis(index='myindex', inplace=True)

使用单行代码(只调用构造函数(

您可以使用所需的给定名称将index传递给DataFrame构造函数。

import pandas as pd
df = pd.DataFrame({"a":[1,2],"b":[3,4]}, index=pd.Index([], name='myIndex'))
df
>>>
a   b
myIndex     
0   1   3
1   2   4

最新更新