【问题标题】:set_index by the index of the column PYTHONset_index 按 PYTHON 列的索引
【发布时间】:2020-06-22 09:25:42
【问题描述】:

我可以将 dataframe.set_index 与列的索引一起使用还是只与列的名称一起使用??

示例:

df4 = df.set_index(0).T 而不是df4 = df.set_index('Parametres').T

谢谢

【问题讨论】:

标签: python pandas indexing


【解决方案1】:

如果想通过第一列创建新索引,请使用索引:

df = pd.DataFrame({
        'A':list('abcdef'),
         'B':[4,5,4,5,5,4],
         'C':[7,8,9,4,2,3],
})

print (df.columns[0])
A

df = df.set_index(df.columns[0])
print (df)
   B  C
A      
a  4  7
b  5  8
c  4  9
d  5  4
e  5  2
f  4  3

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-06-27
    • 2018-04-25
    • 1970-01-01
    • 1970-01-01
    • 2012-08-04
    • 1970-01-01
    • 2022-10-25
    相关资源
    最近更新 更多