User,A,B,C,D Tom 100 120 110 90 Juddy 89 90 100 110
というcsvファイルがあります。
Tom 100 120 110 90 Juddy 89 90 100 110
というUserの値がインデックスになったpivotテーブルを作りたいです。
import pandas as pd import numpy as np import matplotlib.pyplot as plt csv = pd.read_csv("user.csv", index_col=None, header=0) pd.pivot_table(df, values="User", index=["A", "B", "C", "D"])
という風にコードを書きましたが、
DataError: No numeric types to aggregate
と出ました。
やりたいことはPivotテーブルと似ていますが、Pivotテーブルは値を集計するものなのでこのようなエラーが出たのかなと思います。
しかし、pivotテーブルを使わないとどのようにやりたいことができるのかわかりません。どのようにコードを修正すればいいでしょうか?
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/08/07 04:56