0
プログラミングに慣れていないので、この質問に対する以前の回答を見てきましたが、この特定のクエリには関係がないようです。データ解析中に変数が定義されていません
私はPythonでデータを分析することを学んでいます。
これはコードです:私はmean_ratingsを言ってエラーを取得しておく
import pandas as pd
import os
os.chdir('/Users/Benjy/Documents/Python/Data Analysis Python')
unames = ['user_id', 'gender', 'age', 'occupation', 'zip']
users = pd.read_table('ml-1m/users.dat', sep='::', header = None, names = unames)
rnames = ['user_id', 'movie_id', 'rating', 'timestamp']
ratings = pd.read_table('ml-1m/ratings.dat', sep='::', header = None, names = rnames)
mnames = ['movie_id', 'title', 'genres']
movies = pd.read_table('ml-1m/movies.dat', sep='::', header = None, names = mnames)
data = pd.merge(pd.merge(ratings, users), movies)
mean_ratings=data.pivot_table('ratings',rows='title', cols='gender',aggfunc='mean')
が定義されていません...しかし、確かにそれは上記のコードの最後の行で定義されていますか?
あなたはテーブルが期待されている 'pivot_table()'関数に文字列として 'ratings'を渡しています。引用符を削除してもう一度やり直してください。同様に、 'mean_ratings = data.pivot_table(ratings、rows = 'title'、cols = 'gender'、aggfunc = 'mean')' –
それを試しました。 – HereItIs
受け取った完全なエラーメッセージを提供できますか? – DavidG