python 置換_欠損

df.replace({'CA': 'California', 24: 100})
df3["年齢"] = df3["年齢"].replace({2:np.nan,4:""})
np.nanでNaN にできる
””で空白にできる

df[df['point'].isnull()]
欠損を取り出す

欠損値が一つでも含まれる行・列を抽出する
df.dropna(how='all').dropna(how='all', axis=1)

列aの要素を2倍にする
data['a'].apply(lambda x : x * 2)

# 列aの要素が3より大きい場合は1に置換、それ以外の場合は0に置換
data['a'].apply(lambda x : 1 if x > 3 else 0)


置換でIF文

指定以外はそのままの値で使いたい




この記事が気に入ったらサポートをしてみませんか?