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

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

將 np.nan 轉(zhuǎn)換成 pd.NA

將 np.nan 轉(zhuǎn)換成 pd.NA

回首憶惘然 2023-01-04 10:07:31
鑒于包含,我如何轉(zhuǎn)換np.nan為新格式?pd.NApd.DataFramefloatimport numpy as npimport pandas as pddf = pd.DataFrame(np.nan, index=[0, 1, 2, 3], columns=['A', 'B'])df.iloc[0, 1] = 1.5df.iloc[3, 0] = 4.7df = df.convert_dtypes()type(df.iloc[0, 0])  # numpy.float64 - I'am expecting pd.NA使用包含pd.convert_dtypes()時似乎不起作用。但是,當包含.dffloatdfint
查看完整描述

2 回答

?
偶然的你

TA貢獻1841條經(jīng)驗 獲得超3個贊

fillna 對你有用嗎?


import numpy as np

import pandas as pd


df = pd.DataFrame(np.nan, index=[0, 1, 2, 3], columns=['A', 'B'])

df.iloc[0, 1] = 1.5

df.iloc[3, 0] = 4.7


df = df.fillna(pd.NA)

去向


      A     B

0  <NA>   1.5

1  <NA>  <NA>

2  <NA>  <NA>

3   4.7  <NA>

看類型


type(df.iloc[0, 0]) 

出去:


pandas._libs.missing.NAType


查看完整回答
反對 回復 2023-01-04
?
慕斯709654

TA貢獻1840條經(jīng)驗 獲得超5個贊

從 v1.2 開始,這現(xiàn)在默認使用浮點數(shù),如果你想要整數(shù)使用convert_floating=False參數(shù)。


import numpy as np

import pandas as pd


df = pd.DataFrame(np.nan, index=[0, 1, 2, 3], columns=['A', 'B'])

df.iloc[0, 1] = 1.5

df.iloc[3, 0] = 4.7


df = df.convert_dtypes()

df.info()

輸出


<class 'pandas.core.frame.DataFrame'>

Int64Index: 4 entries, 0 to 3

Data columns (total 2 columns):

 #   Column  Non-Null Count  Dtype  

---  ------  --------------  -----  

 0   A       1 non-null      Float64

 1   B       1 non-null      Float64

dtypes: Float64(2)

memory usage: 104.0 bytes


使用整數(shù)


import numpy as np

import pandas as pd


df = pd.DataFrame(np.nan, index=[0, 1, 2, 3], columns=['A', 'B'])

df.iloc[0, 1] = 1

df.iloc[3, 0] = 4


df = df.convert_dtypes(convert_floating=False)

df.info()

輸出


<class 'pandas.core.frame.DataFrame'>

Int64Index: 4 entries, 0 to 3

Data columns (total 2 columns):

 #   Column  Non-Null Count  Dtype

---  ------  --------------  -----

 0   A       1 non-null      Int64

 1   B       1 non-null      Int64

dtypes: Int64(2)

memory usage: 104.0 bytes


查看完整回答
反對 回復 2023-01-04
  • 2 回答
  • 0 關注
  • 267 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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