【发布时间】:2020-02-29 18:24:11
【问题描述】:
在 Pandas 中创建空白数据框时,似乎至少有两种方法可以设置索引名称。
df = pd.DataFrame(columns=['col1', 'col2'])
df.index.name = 'index name'
df = pd.DataFrame(columns=['index name', 'col1', 'col2'])
df.set_index('index name', inplace=True)
一个比另一个更受欢迎吗?是否有第三种方法可以在 1 行代码而不是 2 行中做到这一点?
【问题讨论】:
-
df.rename_axis('index name', axis='index', inplace=True) -
或
df.index = df.index.rename('index name')或df.index.rename('index name', inplace=True)
标签: python pandas dataframe indexing set