Python pd.get_dummies(df,columns=['x'])只需再次创建与dummies列相同的列'x'
我有一列df['x'],值为1、0和NaN 跑步后Python pd.get_dummies(df,columns=['x'])只需再次创建与dummies列相同的列'x',python,pandas,Python,Pandas,我有一列df['x'],值为1、0和NaN 跑步后 df = pd.get_dummies(df, columns=['x']) 我只得到相同值的“x_1.0”x'的数据类型是float64 是否正在删除带有0的第一列?另外,如何删除列“x”中包含NaN的行 感谢IIUC,您希望在列x中删除nan值,否则使用get_假人是错误的,因为列x中没有分类变量 要删除nan值,可以使用: df.dropna(subset = ["x"], inplace=True) 请尝试df.dropna了解更多
df = pd.get_dummies(df, columns=['x'])
我只得到相同值的“x_1.0”x'的数据类型是float64
是否正在删除带有0的第一列?另外,如何删除列“x”中包含NaN的行
感谢IIUC,您希望在列x中删除nan值,否则使用get_假人是错误的,因为列x中没有分类变量
要删除nan值,可以使用:
df.dropna(subset = ["x"], inplace=True)
请尝试df.dropna了解更多信息