作者class99 (class99)
看板Python
标题[问题] 建立DataFrame时索引值的问题
时间Tue Sep 1 21:50:40 2020
请教一个建立 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
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 1.163.56.158 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Python/M.1598968242.A.E62.html
2F:→ singleflying: erence/api/pandas.DataFrame.set_index.html 09/01 22:35
3F:→ singleflying: index 也有.name参数 可以google看看 09/01 22:37
4F:推 mthsieh: 改 indexs=pd.Index(data=['王一','张二'],name='姓名') 09/02 11:05
5F:→ mthsieh: 或 df.index=pd.Index(df.index,name='姓名') 09/02 11:07
6F:→ mthsieh: 或 df.index.name='姓名' 09/02 11:20
7F:→ AgileSeptor: rename_axis() 试看看? 09/04 21:19