前提
Pandasでアンケートデータの集計をしています。
回答者(行)ごとに選択肢回答を確認して、いずれかの選択肢に回答がある場合に、空白セルを文字列の0(ゼロ)に置換したいと考えています。
質問や選択肢が増えても、同じコードで処理できる状態を実現したいと考えています。
実現したいこと
以下、インデクスをユーザーID、カラム名を質問-選択肢として表現しています。
また、回答がある場合には文字列の1、回答がない場合には空白が入っています。
Q1は必須回答、Q2とQ3は任意回答のイメージです。
上記のように回答者IDごとに、Q1~Q3の回答がある場合、
それぞれの質問において、いずれかの選択肢に回答がある行については、回答のない空白セルを0に置換します。
ただし、Q2-1~Q2-3の回答者1の行や、Q3-1~Q3-2の回答者2の行のように、それぞれの質問において全く回答がない場合は、0置換せずに空白のままとします。
補足情報(FW/ツールのバージョンなど)
環境
・Windows10
・conda 4.10.3
・python 3.10.2
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2022/04/20 13:33