請問,假如在Dataframe物件df中,存在state列中有空值,我用np.where(df['state']=='NaN')為什么執行出來結果為(array([], dtype=int64),)?為什么array中不顯示行索引號呢?另外還有沒有其他方法可以實作這一需求呢?
uj5u.com熱心網友回復:
import pandas as pd
import numpy as np
df = pd.DataFrame({'state':[1,2,3,None,4]})
print(np.where(df['state'].isnull()))
其實不需要用numpy
import pandas as pd
df = pd.DataFrame({'state':[1,2,3,None,4]})
print(list(df[df['state'].isnull()].index))
uj5u.com熱心網友回復:
謝謝,可以了。轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/72014.html
