Имам dataframe само с 1 колона. Искам да заменим всички "0" с np.nan, но не мога да постигна това.
dataframe се нарича област. Опитах:
area.replace(0,np.nan)
area.replace(to_replace=0,np.nan)
area.replace(to_replace=0,value=np.nan)
area.replace("0",np.nan)
Какво трябва да направя?
Отговори:
1 за отговор № 1Можете да зададете inplace
да се True
(по подразбиране е False
):
area.replace(0,np.nan, inplace=True)
Вижте примери в документи.
0 за отговор № 2
Трябва да направите следното:
area = area.replace(0, np.nan)