以下筛选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]
})
年龄 | |||||||
---|---|---|---|---|---|---|---|
10 | 11 | 12 | 1 | 3 | 9 | ||
13 | 14 | 15 |