Извините, если заголовок как-то длинный и странный ...
У меня есть следующий файл csv:
Date,Value1,Value2
01-01-01,01,01
02-01-01,02,00
03-01-01,03,01
04-01-01,04,01
В этом наборе данных я хотел бы замените данные столбца Value1
на NaN
, когда данные столбца Value2
равны 00
.
So выходной набор данных должен выглядеть следующим образом:
Date,Value1,Value2
01-01-01,01,01
02-01-01,NaN,00
03-01-01,03,01
04-01-01,04,01
Я пробовал со следующими кодами, но мне не хватает некоторых условий, и это явно не работает:
data = pd.read_csv("test.csv")
data['Value1'][data.Value2 == 00] = np.NaN
Кто-нибудь знает, как это достичь?