繁体   English   中英

如何替换“对象”列中的 nan 值?

[英]How can I replace a nan value in an "object" column?

提示:本站为国内最大中英文翻译问答网站,提供中英文对照查看,鼠标放在中文字句上可显示英文原文

如何替换作为“对象”的列中的 nan 值,包含其他 str 并确保它进入主 df 而不仅仅是切片。

我试过这个

covid_19_df.Country_code.fillna('OT')

但它仍然是空的

 D    Country_code    Country   
 1.   OM              Oman  
 2.   OM              Oman  
 3.                   Other
 4.                   Other 
 5.                   Other 

我希望它看起来像这样

 D    Country_code    Country   
 1.   OM              Oman  
 2.   OM              Oman  
 3.   OT              Other
 4.   OT              Other 
 5.   OT              Other 

fillna默认不替换inplace,必须保存操作:

covid_19_df.Country_code = covid_19_df.Country_code.fillna('OT')

如果您有空字符串而不是NaN ,则可以replace它们替换为pd.NA

covid_19_df.Country_code = covid_19_df.Country_code.replace('', pd.NA).fillna('OT')

Output:

>>> covid_19_df
  Country_code Country
0           OM    Oman
1           OM    Oman
2           OT   Other
3           OT   Other
4           OT   Other
问题未解决?试试本站强大的搜索功能,搜索: 如何替换“对象”列中的 nan 值?
如何在熊猫数据框中用均值替换NaN值?

[英]How can I replace NaN value with mean in a Pandas dataframe?

我有一个数据框来填充NaN值,如下所示: 我打算根据其类别将以下NaN值替换为上述Rating。 例如,由于约会类别的评分为4.0,因此应用A应填写4.0。 ...

如何用列中的日期替换 nan 值?

[英]How to replace nan value with a date in a column?

对于初学者友好的问题,抱歉,但这段代码对我不起作用,我不知道为什么。 它运行没有错误,但它不填充值。data['date'] = data['date'].replace(np.nan, '22.02.2021') 我尝试像这样使用“fillna”function:data['date'].fi ...

熊猫-如何在NaN列中实现每个值?

[英]Pandas - How can I make every value within a column NaN?

我想清除数据框内某列的所有数据,但保持数据框完全相同。 Excel的等效方法是选择标题下一列中的所有数据,然后右键单击“清除内容”。 我尝试了这个: 但出现错误说明: 我不知道这意味着什么,或者不知道如何更改代码。 ...

如何计算列值等于NaN或零?

[英]How can I count if column value is equal to NaN or zero?

我正在使用下面的代码来指示一列中是否有任何缺失值(NaN)或零(0.00)。 我的输出: 目视检查数据集后,应该至少有一个“ 0.00”实例,这就是我知道它出问题的方式。 我怀疑问题与零定义有关,有人可以提供任何提示吗? 谢谢! ...

如何用不在熊猫系列中先前值某个范围内的NAN替换任何值?

[英]How can I replace any value with an NAN that is not within a certain range of the previous value in a pandas series?

我有一个熊猫系列,我想找出一个值是否在先前值的某个范围内(例如高于或低于10%),如果不是,则将其替换为NAN。 我不确定如何进行。 标准离群值消除技术主要处理整体标准差等。 如何在每个步骤中访问先前的值并对其进行操作? ...

使用 Python Pandas,仅当“nan”值不存在时,我可以根据另一列替换 df 中一列的值吗?

[英]Using Python Pandas, can I replace values of one column in a df based on another column only when a "nan" value does not exist?

假设我有一个这样的数据框: 我想用“height_new”列更新“height”列,但不是在“height_new”的值为“nan”时更新。 关于如何以 Pythonic 方式执行此操作的任何提示? 我有一个粗略的代码可以完成工作但感觉很笨拙(代码行太多)。 ...

如何替换熊猫数据框中列中的 NaN 值?

[英]how to replace a NaN value in a column in data frame in pandas?

我是熊猫图书馆的新手,并试图使用熊猫对泰坦尼克号的生存数据进行一些分析。 在数据集中,年龄列中有一些单元格没有值,因此它们在数据框中显示为“NaN”。 所以我试图用男性的男性年龄的平均值和女性的女性年龄的平均值来替换这些单元格。 首先我试过这个 好吧,它可以工作,但是当我稍后打印时不会更改数据框 ...

如果旁边列上的值不是 NaN,则用 NaN 替换列值

[英]Replace column values with NaN if the value on the column next to it is not NaN

我想用 NaN 替换列中的一些字符串,但前提是它旁边的列(同一行)上的字符串不是 NaN。 (Python) 我的专栏如下所示: 所以,我想从右边的列中删除services ,因为它已经在左边的列中。 我不想通过说用 NaN 替换所有不是.jpg的字符串来做到这一点,因为我有其他字符串我没有在这里 ...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2023 STACKOOM.COM