[英]How to calculate np.cov on a matrix with np.nan values without converting to pd.DataFrame?
[英]Remove np.nan from a pd.DataFrame index
我認為你可以做兩種選擇。
您可以將任何隨機值填充到 nan 然后選擇它。
df.fillna(value={'ON STREET NAME': 'random'}) street.loc['random',:]
分配另一個索引列,但這可能會在以后影響您的數據框。
你可以做df = df.dropna()
這將刪除具有至少一個nan
值的所有行。
或者,您也可以執行df.dropna(inplace=True)
參數inplace
只是意味着您不必指定df = df.dropna()
並且它會為您修改原始 var。
你可以在這里找到更多信息: pandas.DataFrame.dropna
我會做
df = df[df.index.notna()]
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.