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

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

為什么 pandas 數(shù)據(jù)框變成了 NoneType 對象?

為什么 pandas 數(shù)據(jù)框變成了 NoneType 對象?

泛舟湖上清波郎朗 2023-06-06 15:01:21
我正在努力確定為什么我在 python 中收到此錯誤。在我的代碼中,我合并了 pandas 中的兩個數(shù)據(jù)框:result = pd.merge(credit_record, application_record, on="ID")然后刪除在特定列中具有缺失值的行:new_data = result.dropna(subset = ["MONTHS_BALANCE"], inplace=True)然后我嘗試查看更新后的數(shù)據(jù)框并收到錯誤消息:new_data.head()AttributeError: 'NoneType' 對象沒有屬性 'head'有誰知道為什么會這樣?
查看完整描述

4 回答

?
冉冉說

TA貢獻(xiàn)1877條經(jīng)驗(yàn) 獲得超1個贊

當(dāng)您使用inplace參數(shù)時,該函數(shù)適用于此處的原始數(shù)據(jù)幀結(jié)果,試試這個


result = pd.merge(credit_record, application_record, on="ID")

new_data = result.dropna(subset = ["MONTHS_BALANCE"])

new_data.head()


查看完整回答
反對 回復(fù) 2023-06-06
?
回首憶惘然

TA貢獻(xiàn)1847條經(jīng)驗(yàn) 獲得超11個贊

Inplace=True表示將在結(jié)果數(shù)據(jù)幀上操作。所以你沒有將數(shù)據(jù)幀復(fù)制到 new_data。所以這會導(dǎo)致一個空的數(shù)據(jù)框。刪除inplace=True它會正常工作。

result = pd.merge(credit_record, application_record, on="ID")

new_data = result.dropna(subset = ["MONTHS_BALANCE"])

new_data.head()


查看完整回答
反對 回復(fù) 2023-06-06
?
qq_花開花謝_0

TA貢獻(xiàn)1835條經(jīng)驗(yàn) 獲得超7個贊

new_data = result.dropna(subset = ["MONTHS_BALANCE"], inplace=True)

當(dāng)您使用(inplace=True)時,它返回一個空類型對象。 刪除 (inplace=True)并嘗試。

new_data = result.dropna(subset = ["MONTHS_BALANCE"]


查看完整回答
反對 回復(fù) 2023-06-06
?
萬千封印

TA貢獻(xiàn)1891條經(jīng)驗(yàn) 獲得超3個贊

僅供參考,您也可以只保留代碼原樣,但不要將數(shù)據(jù)框存儲在新變量中。因此,其他評論者所說的幾乎相同,inplace=True而不是排除此參數(shù),您只需像這樣編寫代碼:


result = pd.merge(credit_record, application_record, on="ID")

result.dropna(subset = ["MONTHS_BALANCE"], inplace=True)

result.head()


查看完整回答
反對 回復(fù) 2023-06-06
  • 4 回答
  • 0 關(guān)注
  • 252 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號