実現したいこと
リスト型で格納されているデータ項目に対して、pandasの「unique()」コマンドを適用する。
前提
python 3.9.7
pandas 1.3.4
(例)
DBの項目でリスト形式で格納されているものがあります。
何種類あるか確認したく、pandasのunique()コマンドやnunique()コマンドを使用してみましたが、
全く機能しません。
発生している問題・エラーメッセージ
df = pd.read_csv("df_temp.csv")
df
name value
0 [a] 12
1 [a,b] 13
2 [a] 9
3 [b] 5
4 [c] 8
エラーメッセージ
TypeError: unhashable type: 'list'
該当のソースコード
df["name"].unique()
試したこと
df_temp = df[ df["name"] == ['a'] ]
補足情報(FW/ツールのバージョンなど)
下記エラーメッセージ
('Lengths must match to compare', (14936,), (1,))
回答2件
あなたの回答
tips
プレビュー