Ich arbeite mit dem Kaggle Titanic-Datensatz und verwende pandas in einem iPython-Notebook.
Wenn ich eine Pivot-Tabelle erstelle, erhalte ich die folgende Warnung:
FutureWarning: rows ist veraltet, verwenden Sie stattdessen index warnings.warn(msg, FutureWarning)
Sollte ich mir Sorgen machen? Alles, was ich getan habe, war eine Pivot-Tabelle zu erstellen:
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')
Zusätzlich erhalte ich beim Versuch, die Werte in der Pivot-Tabelle zu verwenden, um NA-Werte zu füllen, die folgende Warnung:
FutureWarning: scalar indexers for index type Int64Index should be integers and not floating point type(self).name),FutureWarning
df['Fare'] = df[['Fare', 'Pclass']].apply(lambda x:
fare_means[x['Pclass']] if pd.isnull(x['Fare'])
else x['Fare'], axis=1)