前提・実現したいこと
こんにちは
世田谷区の保育園データを加工して計算しようとしています。
計算した結果の列はできるのですがワーニングがでています。
ワーニングの消し方を教えてください。
下記の回答をみたのですがうまく対応できませんでした。
A value is trying to be set on a copy of a slice from a DataFrame
を解消して、データを文字列から数字に変換したい
https://teratail.com/questions/230241
エラーメッセージ
/var/folders/hq/wygr2ggd77n_fwljr_58fymm0000gp/T/ipykernel_53867/821116963.py:1: SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
youga['4歳'] = youga['4歳'].astype(int)
該当のソースコード
youga
地域 4歳 5歳
用賀 615 613
用賀 638 603
用賀 647 642
用賀 339 306
用賀 290 337
youga.columns
Index(['地域・地区', '4歳', '5歳'], dtype='object')
youga['4歳'] = youga['4歳'].astype(int)
python 3.8.11
回答4件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/12/17 02:33