看板 Python 關於我們 聯絡資訊
請教一個建立 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://www.ptt.cc/bbs/Python/M.1598968242.A.E62.html
singleflying: erence/api/pandas.DataFrame.set_index.html 09/01 22:35
singleflying: index 也有.name參數 可以google看看 09/01 22:37
mthsieh: 改 indexs=pd.Index(data=['王一','張二'],name='姓名') 09/02 11:05
mthsieh: 或 df.index=pd.Index(df.index,name='姓名') 09/02 11:07
mthsieh: 或 df.index.name='姓名' 09/02 11:20
AgileSeptor: rename_axis() 試看看? 09/04 21:19