如何替换列中的空白?大熊猫

时间:2020-05-31 13:06:13

标签: python pandas

我尝试了什么?

//1    myDataFrame['Gender'] = myDataFrame['Gender'].replace('^\s*$', np.nan)
//2    myDataFrame['Gender'] = myDataFrame['Gender'].replace('', np.nan)
       myDataFrame.to_csv('new_Paymets_Loan.csv')

空白仍然是csv文件。 链接到测试csv:https://docs.google.com/spreadsheets/d/1eeHGsx3s7nZaSVPCFvtl0Wwp4KJGK8hAlH97n_4DPbI/edit?usp=sharing

[![在此处输入图片描述] [1]] [1]

Gender
Male
Female
Female
Male
Female
Male
Male
Male
Male
Male
Male
Male
Male
Female
Male
Male
Male
Male
Male
Male
Male
Female
Male
Male
Male
Male
Male
Male
Male
Male
Male
Male
Male
Male
Male
Male
Male
Male
Male
Male
Female
Male
Male
Male
Female

Male
Male
Male
Male
Female
Female
Female
Male
Male
Male
Male
Male
Female
Male
Male
Male
Male
Male
Male
Male
Male
Male
Male
Male
Male
Male
Female
Male
Male
Male
Male
Male
Female
Female
Male
Male
Male
Male
Female
Male
Female
Female
Male
Female
Female
Female
Male
Male
Male
Male
Male
Male
Male
Female
Male
Male
Male
Male
Male
Male
Male
Male
Male
Male
Male
Female
Male
Male
Male
Male
Male
Male
Female
Male
Male
Male
Male
Male
Male
Male
Male
Male
Male
Male
Male
Male
Male
Female
Male
Male
Female
Male
Male
Male
Male
Male
Male
Female
Male
Male
Female

Male
Male
Male
Male
Female
Male
Male
Female
Male
Male
Female
Male
Male
Male
Male
Female
Male
Male
Male
Male
Male
Male
Male
Male
Male
Male
Male
Male
Male
Male
Male
Male
Female
Male
Male
Male
Male
Female
Male
Male
Male

Male
Male
Female
Female
Male
Male
Male
Male
Male
Male
Male
Female
Male
Male
Male
Female
Male
Male
Male
Male
Male
Male
Female
Male
Male
Female
Male
Female
Male
Male
Male
Male
Male
Male
Male
Male
Male
Male
Male
Male
Male
Female
Male
Male
Male
Male
Male
Male
Male
Male
Male
Female
Male
Female
Male
Female
Male
Male
Male
Female
Male
Male
Male
Male
Male
Male

Female
Male
Male
Male
Male
Female
Male
Male
Female
Female
Male
Male
Female
Male
Female
Male
Male
Male
Male
Male
Male
Male
Male
Male
Male
Male
Male
Male
Male
Male
Female
Male
Male
Female
Male

Male
Male
Female
Male
Male
Male
Male
Male
Male
Male
Male
Male
Female
Male
Male
Male
Male
Male
Female
Male
Male
Male
Male
Male
Male
Male
Male
Male
Male
Male
Male
Male
Male
Male
Male
Female
Male
Male
Male
Male
Female
Female
Male
Male
Male
Female
Male
Female
Male
Male

Male
Male
Male
Male
Male
Male
Male
Male
Male
Male
Male
Male
Male
Male
Male
Male
Male
Male
Male
Male
Male

Male
Male
Male
Male
Male
Male
Male
Male
Male
Female
Male
Male
Male
Male
Male
Male
Male
Male
Male
Male
Male
Male
Male
Male
Male
Male
Female
Male
Male
Male
Male
Male
Male
Male
Male
Male
Male
Male
Male
Male
Male
Male

Male
Female
Male
Male
Male
Female
Male
Female
Male
Male
Male
Female
Male
Male
Male
Male
Male
Male
Female
Male
Male
Male
Male
Female
Male
Male
Male
Male
Male
Female
Male
Male
Male
Male
Female
Male
Male
Male
Male
Male

Male
Male
Male
Male
Male
Male
Male
Male
Male
Male
Male
Male
Male
Male
Female
Female
Male
Male
Male
Male
Male
Male
Male
Male
Female
Female
Female
Male
Male
Male
Male
Male
Male
Male
Male
Male
Male
Male
Male
Male
Male
Male
Male
Male

Male
Male
Male
Female
Male

2 个答案:

答案 0 :(得分:1)

您要在文本 csv文件中使用 string NaN。只需将其放入DataFrame中即可:

myDataFrame['Gender'] = myDataFrame['Gender'].str.replace('^\s*$', 'NaN')

答案 1 :(得分:0)

您可以使用以下命令删除空格

myDataFrame['Gender'].replace('\s','',inplace=True,regex=True)