下記のコードにおいて
【The truth value of a Series is ambiguous. Use a.empty, a.bool(), a.item(), a.any() or a.all().
1000】のエラーが出たのですが、どのあたりに問題があるのか全く見当が付きません。
おおよそこの辺りが怪しいのではないか?という目星などを、経験者の方にお聞きしたいです。
# URL(あらかじめ与えられたcsvファイルのURLを仮に「A.csv」とする url_winequality_data = "A.csv" # 「A.csv」ファイルにある「quality」という列全体に対して、n個のビン分割を行う 分割されたn個のグループに対して、それぞれの平均値を出す 算出されたn個の平均値に対して、最小の平均値と最大の平均値の和を返り値とする関数を作りたい def homework(url_winequality_data, n): df1 = pd.read_csv(url_winequality_data, sep=';') df2 = df1['quality'] df3 = df2.groupby(pd.qcut(df2, n, duplicates = 'drop')).mean() my_result = df3.min() + df3.max() return df3, my_result print(homework(url_winequality_data, 4))
回答1件
あなたの回答
tips
プレビュー