亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

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

如何查找數據框中值為字符串類型的單元格

如何查找數據框中值為字符串類型的單元格

阿波羅的戰車 2023-09-26 17:31:18
我有一個數據框,當我嘗試計算 pct_change() 時,它顯示了一個錯誤 TypeError: unsupported operand type(s) for /: 'str' and 'float'。然后我嘗試將類型轉換為 float,它向我顯示ValueError: could not convert string to float:unemployment_df['Unemployment_pct_change'] = unemployment_df['Unemployment_Value'].pct_change() unemployment_df['Unemployment_Value']=unemployment_df['Unemployment_Value'].astype(float)但不知道弦在哪里,是什么弦?所以我試圖找到單元格索引,其中單元格值是字符串而不是數字。怎么做?謝謝
查看完整描述

2 回答

?
紅糖糍粑

TA貢獻1815條經驗 獲得超6個贊

astype(float)可能有效,否則還有一個選擇

unemployment_df['Unemployment_Value']=pd.to_numeric(unemployment_df['Unemployment_Value'])

然后你可以計算 pct_change

unemployment_df['Unemployment_pct_change'] = unemployment_df['Unemployment_Value'].pct_change()



查看完整回答
反對 回復 2023-09-26
?
呼喚遠方

TA貢獻1856條經驗 獲得超11個贊

Pandas 并沒有真正區分比object.

df[df['col']].apply(lambda x: isinstance(x, str))

將為您提供列中包含字符串的行'col'

然后您可以按照自己的意愿清理它們。


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

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

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

公眾號

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