使用df[col][mask]和df[mask][col]有什么区别



以下筛选DataFrame的Panda方法之间有什么区别?(在titanic数据集上(。

df_train['Age'][df_train['Pclass']==1]
df_train[df_train['Pclass']==1]['Age']

它们是通往同一结果的不同路径。

让我们取一些样本数据:

df_train = pd.DataFrame({
'Age': [10, 11, 12, 13, 14, 15],
'Pclass': [1, 0, 1, 0, 0, 1],
'Other Col': [1, 2, 3, 4, 5, 6],
'Other Col2': [7, 8, 9, 10, 11, 12]
})
年龄
101112139
131415

最新更新