我有一個數據幀DF具有兩個列是「城市」和「ZIP_CODE」:更新缺失值
df = pd.DataFrame({'city': ['Cambridge','Washington','Miami','Cambridge','Miami',
'Washington'], 'zip_code': ['12345','67891','23457','','','']})
如上所示,特定城市中含有的一個郵政編碼行,但zip_code在其他行中的同一個城市缺少。我想根據其他行中該城市的zip_code值填寫缺失的值。基本上,只要有缺少的zip_code,它就會在其他行中檢查該城市的zip_code,如果找到,則填充zip_code的值。如果找不到,填充「NA」。
如何使用熊貓來完成此任務?
TypeError:不能使用帶有空鍵的標籤索引 – ComplexData
你應該沒有更新的問題:) –
這個答案比較好而不是EdChum的,因爲在你有不同的zip_codes的城市的情況下,它不會給出錯誤。它只是選擇第一個。 –