python 8-pandasは、特定のデータを広範囲に割り当て、追加し、損失したデータを処理します(nan)
文書ディレクトリ前言 pandas広範囲賦値 空データ を追加損失データ(nan) の処理 isnull:nan のデータを表示 dropna: を直接捨てる fillna:0 の値を割り当てる
前言
面倒なPythonのチュートリアルのまとめによると、自分で復習して使うため、ここではオリジナルを掛けません.
pandas広範囲付与
空のデータを追加
損失データの処理(nan)
isnull:nanのデータを表示
dropna:直接捨てる
fillna:0に割り当てる
前言
面倒なPythonのチュートリアルのまとめによると、自分で復習して使うため、ここではオリジナルを掛けません.
pandas広範囲付与
dates = pd.date_range('20200209',periods=6) #
df = pd.DataFrame(np.arange(24).reshape(6,4),index=dates,columns=['a','b','c','d']) # index ;column
df.a[df.a>4] = 0 # a 4 0
df[df.a>4] = 0 # a 4 0
空のデータを追加
df['e'] = np.nan #
df['e'] = pd.Series([1,2,3,4,5,6],index=pd.date_range('20200210',periods=6)) #
損失データの処理(nan)
isnull:nanのデータを表示
df.iloc[0,1] = np.nan #
df.iloc[1,2] = np.nan
print(df.isnull())
print(np.any(df.isnull()) == True) #
dropna:直接捨てる
print(df.dropna(axis=0,how='any' )) # 0: ,1: ;how=any: nan ,how=all: nan
fillna:0に割り当てる
print(df.fillna(value=0)) # nan 0