[問題] 請問如何修改讀進來csv的欄位資料
如題
這是我的data frame
http://i.imgur.com/USqiil5.jpg

我想要把Death year欄位資料為nan的變成0其他都變成1
import pandas as pd
mydata_csv = pd.read_csv('D:\Python\character-deaths.csv',sep = ',',encoding = 'utf-8')
mydata_csv
del mydata_csv['Book of Death']
del mydata_csv['Death Chapter']
if mydata_csv['Death Year'] == None:
mydata_csv['Death Year'] = 0
else:
mydata_csv['Death Year'] = 1
這個是我的程式碼
到if那裡就錯誤了QQ
-----
Sent from JPTT on my Asus ASUS_Z00AD.
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 106.1.234.184
※ 文章網址: https://www.ptt.cc/bbs/Python/M.1506768286.A.DA3.html
→
09/30 19:07,
8年前
, 1F
09/30 19:07, 1F
推
09/30 19:26,
8年前
, 2F
09/30 19:26, 2F
→
09/30 19:26,
8年前
, 3F
09/30 19:26, 3F
→
09/30 19:26,
8年前
, 4F
09/30 19:26, 4F
不行耶 他會出現跟我下面一樣的錯誤訊息
→
09/30 19:27,
8年前
, 5F
09/30 19:27, 5F
→
09/30 19:27,
8年前
, 6F
09/30 19:27, 6F
※ 編輯: PTTOuO (106.1.234.184), 09/30/2017 19:39:10
→
09/30 19:40,
8年前
, 7F
09/30 19:40, 7F
→
09/30 19:40,
8年前
, 8F
09/30 19:40, 8F
→
09/30 19:40,
8年前
, 9F
09/30 19:40, 9F
是因為nan不是None嗎..?
※ 編輯: PTTOuO (106.1.234.184), 09/30/2017 19:40:49
推
09/30 22:14,
8年前
, 10F
09/30 22:14, 10F
推
10/01 08:20,
8年前
, 11F
10/01 08:20, 11F
→
10/01 08:21,
8年前
, 12F
10/01 08:21, 12F
→
10/01 08:21,
8年前
, 13F
10/01 08:21, 13F
推
10/01 08:23,
8年前
, 14F
10/01 08:23, 14F
→
10/01 08:24,
8年前
, 15F
10/01 08:24, 15F
→
10/01 08:24,
8年前
, 16F
10/01 08:24, 16F
推
10/01 16:08,
8年前
, 17F
10/01 16:08, 17F
→
10/01 16:09,
8年前
, 18F
10/01 16:09, 18F