import pandas as pd
# Read CSV data file:
df = pd.read_csv('~/nclab-data-read/titanic.csv')
# Port where most passengers embarked:
port = df['Embarked'].mode()[0]
**# Count these passengers:
n_port = df[['Name']].loc[df['Embarked'] == 1].count()[0]**
我相信我在最下面一行有不正确的地方,但我不知道是什么
count()返回非空值的数目。如果应用于数据帧,它将返回一个每列1个值的数组(因此需要采用索引0)
当应用于一个系列时,可以直接获得数字
显然,这两行将返回相同的结果
相关问题 更多 >
编程相关推荐