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

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

pandas 數(shù)值顯示在非數(shù)字系列中

pandas 數(shù)值顯示在非數(shù)字系列中

幕布斯6054654 2023-12-12 10:04:49
為什么即使在調(diào)用 str.strip 后,數(shù)字值仍被視為非數(shù)字?這是我的情況:df['ID'] = df['ID'].str.strip()id = df['ID']indices = [ i for (i, v) in enumerate(id.str.isnumeric()) if v == False ]non_numeric = id.filter(indices)id.head(-5)And this is the output of id.head(-5):141       C536379154       C536383235       C536391236       C536391237       C536391           ...   470612     576618470614     576618470616     576618470618     576618470673     576618Name: ID, Length: 7892, dtype: object為什么所有這些不以字母開頭的數(shù)字仍然存在于 non_numeric 數(shù)組中?起初我以為這是由于前導空格造成的,但后來我添加了 strip() 并且沒有任何改變。編輯:我需要分析系列中的非數(shù)值,所以我試圖提取它們。
查看完整描述

1 回答

?
慕神8447489

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

看看您最新的編輯,我相信這就是您想要做的:


“編輯:我需要分析系列中的非數(shù)值,因此我正在嘗試提取它們?!?/p>


如果只看字符串,有很多方法。這是一個。用于pd.to_numeric()創(chuàng)建系列s并傳遞errors='coerce'。這將返回NaN非數(shù)字數(shù)據(jù)的值。從那里將其作為過濾器傳遞到NaN該系列行的數(shù)據(jù)幀,使用isnull():


s = pd.to_numeric(df['ID'], errors='coerce')

df = df[s.isnull()]

df


    ID

141 C536379

154 C536383

235 C536391

236 C536391

237 C536391


查看完整回答
反對 回復 2023-12-12
  • 1 回答
  • 0 關注
  • 149 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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