第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何用熊貓數(shù)據(jù)欄中的Zero替換所有NaN值

如何用熊貓數(shù)據(jù)欄中的Zero替換所有NaN值

如何用熊貓數(shù)據(jù)欄中的Zero替換所有NaN值我有如下所示的數(shù)據(jù)      itm Date                  Amount 67    420 2012-09-30 00:00:00   6521168    421 2012-09-09 00:00:00   2942469    421 2012-09-16 00:00:00   2987770    421 2012-09-23 00:00:00   3099071    421 2012-09-30 00:00:00   6130372    485 2012-09-09 00:00:00   7178173    485 2012-09-16 00:00:00     NaN74    485 2012-09-23 00:00:00   1107275    485 2012-09-30 00:00:00  11370276    489 2012-09-09 00:00:00   6473177    489 2012-09-16 00:00:00     NaN當我試圖將函數(shù)應用到AUNT列時,我會得到以下錯誤。ValueError: cannot convert float NaN to integer我嘗試使用數(shù)學模塊中的.isnan應用一個函數(shù),我嘗試了熊貓.替換屬性,我嘗試了來自熊貓0.9的.稀疏數(shù)據(jù)屬性,我也嘗試過如果在函數(shù)中使用nan=nan語句。我也看過這篇文章如何將R數(shù)據(jù)中的NA值替換為0?在看其他文章的時候。我嘗試過的所有方法都沒有奏效,或者沒有認識到南。任何提示或解決方案將不勝感激。
查看完整描述

3 回答

?
慕運維8079593

TA貢獻1876條經驗 獲得超5個贊

你可以用replace改變NaN0:

import pandas as pd

import numpy as np


# for column

df['column'] = df['column'].replace(np.nan, 0)


# for whole dataframe

df = df.replace(np.nan, 0)


# inplace

df.replace(np.nan, 0, inplace=True)


查看完整回答
反對 回復 2019-07-11
?
心有法竹

TA貢獻1866條經驗 獲得超5個贊

我相信DataFrame.fillna()會為你做這件事。

鏈接到文檔數(shù)據(jù)而為了系列.

例子:

例子:


In [7]: df

Out[7]: 

          0         1

0       NaN       NaN

1 -0.494375  0.570994

2       NaN       NaN

3  1.876360 -0.229738

4       NaN       NaN


In [8]: df.fillna(0)

Out[8]: 

          0         1

0  0.000000  0.000000

1 -0.494375  0.570994

2  0.000000  0.000000

3  1.876360 -0.229738

4  0.000000  0.000000

若要只在一列中填充NAN,請選擇該列。在本例中,我使用inplace=True來實際更改DF的內容。


In [12]: df[1].fillna(0, inplace=True)

Out[12]: 

0    0.000000

1    0.570994

2    0.000000

3   -0.229738

4    0.000000

Name: 1


In [13]: df

Out[13]: 

          0         1

0       NaN  0.000000

1 -0.494375  0.570994

2       NaN  0.000000

3  1.876360 -0.229738

4       NaN  0.000000


查看完整回答
反對 回復 2019-07-11
?
冉冉說

TA貢獻1877條經驗 獲得超1個贊

不能保證切片返回視圖或副本。你可以

df['column'] = df['column'].fillna(value)


查看完整回答
反對 回復 2019-07-11
  • 3 回答
  • 0 關注
  • 765 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號