3

iPython ノートブックで pandas を使用して、Kaggle Titanic データセットを操作しています。

ピボット テーブルを作成すると、次の警告が表示されます。

FutureWarning: 行は非推奨です。代わりにインデックスを使用します warnings.warn(msg, FutureWarning)

これは私が心配すべきことですか?私がしたことは、ピボットテーブルを作成することだけでした:

import pandas as pd
df = pd.read_csv('https://dl.dropboxusercontent.com/u/5743203/data/titanic/titanic_train.csv')
fare_means = df.pivot_table('Fare', rows='Pclass', aggfunc='mean')

さらに、ピボット テーブルの値を使用して NA 値を入力しようとすると、次の警告が表示されます。

FutureWarning: インデックス タイプ Int64Index のスカラー インデクサーは整数であり、浮動小数点タイプ (self) ではありません。名前),FutureWarning

df['Fare'] = df[['Fare', 'Pclass']].apply(lambda x:
                fare_means[x['Pclass']] if pd.isnull(x['Fare'])
                else x['Fare'], axis=1)
4

1 に答える 1