[问题] 建立DataFrame时索引值的问题

楼主: class99 (class99)   2020-09-01 21:50:40
请教一个建立 DataFrame 的问题,很基础,但查找了许多资料,一直找不到解答
假设有如下程式码,建立一个 DataFrame -> df
datas = [[65,92], [90,91]]
indexs = ['王一', '张二']
columns = ['国文', '数学']
df = pd.DataFrame(datas, columns=columns, index=indexs)
建立的 df 如下:
   国文 数学
王一 65  92
张二 90  91
若希望索引值也能有字段名称,譬如:姓名 (如下)
程式码该如何修改呢?
谢谢
姓名 国文 数学
王一 65  92
张二 90  91
作者: singleflying (馅饼)   2020-09-01 22:35:00
https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.set_index.htmlindex 也有.name参数 可以google看看
作者: mthsieh (Gleeman)   2020-09-02 11:05:00
改 indexs=pd.Index(data=['王一','张二'],name='姓名')或 df.index=pd.Index(df.index,name='姓名')或 df.index.name='姓名'
作者: AgileSeptor (S.Duncan_JB)   2020-09-04 21:19:00
rename_axis() 试看看?

Links booklink

Contact Us: admin [ a t ] ucptt.com