Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/280.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python pd.get_dummies(df,columns=['x'])只需再次创建与dummies列相同的列'x'_Python_Pandas - Fatal编程技术网

Python pd.get_dummies(df,columns=['x'])只需再次创建与dummies列相同的列'x'

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['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了解更多信息