本の内容なのですが、同じようにやっても以下のエラーが出ます。配布されてるコードを使いましたが同じ結果でした。最後の一文がエラーになっているのですが、理由がわかりません。
import pandas as pd uriage_data = pd.read_csv("2/uriage.csv") kokyaku_data = pd.read_excel("2/kokyaku_daicho.xlsx") uriage_data["purchase_date"] = pd.to_datetime(uriage_data["purchase_date"]) uriage_data["purchase_month"] = uriage_data["purchase_date"].dt.strftime("%Y%m") res = uriage_data.pivot_table(index="purchase_month", columns="item_name", aggfunc="size", fill_value=0) res print(len(pd.unique(uriage_data["item_name"]))) uriage_data["item_name"] = uriage_data["item_name"].str.upper uriage_data["item_name"] = uriage_data["item_name"].str.replace(" ", "") uriage_data["item_name"] = uriage_data["item_name"].str.replace(" ", "")
エラーコード
AttributeError: Can only use .str accessor with string values!
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/08/13 11:07