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

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

將數據框列與字符串和數字進行比較

將數據框列與字符串和數字進行比較

繁星coding 2021-10-19 16:52:35
我有一個包含兩列的數據框,其中包含字符串和數字。當我比較兩列時,即使它們看起來相同,它們也不匹配。示例數據:old_code     new_code100000       100000當我比較時,結果是錯誤的:df['old_code'] == df['new_code']0    Falsedtype: bool數據類型相同:df.dtypesold_code    objectnew_code    objectdtype: object我嘗試剝離列以防有空格,但它們仍然不匹配:df['old_code'].str.strip() == df['new_code'].str.strip() 0    Falsedtype: bool我將數據框制作成字典,看看我是否能發現任何錯誤,我注意到由于某種原因,其中一列被格式化為字符串,另一列被格式化為整數:d = df.to_dict()d{'old_code': {0: '100000'}, 'new_code': {0: 100000}}關于如何比較這些列的任何建議?我不想將數據類型更改為整數,因為有些行是真正的字符串。
查看完整描述

2 回答

  • 2 回答
  • 0 關注
  • 201 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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