df['gender'] = df['gender'].map({"2": "man", "1": "woman"})
得到NaN而不是男人和女人
怎么了?
uj5u.com熱心網友回復:
我認為性別的型別是 int,所以這可以解決你的問題:
import pandas as pd
df=pd.DataFrame()
df["gender"]=[1,2,1,2,2,1]
df['gender'] = df['gender'].map({2: "man", 1: "woman"})
print(df)
輸出:
gender
0 woman
1 man
2 woman
3 man
4 man
5 woman
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/467767.html
上一篇:匯入10個csv檔案并匯出為10個1xlsx的作業表
下一篇:基于新資料框構建資料框
