【发布时间】:2018-12-25 12:45:48
【问题描述】:
import pandas as pd
data = [['Alex',10],['Bob',12],['Clarke',13] ['Adam', 14]]
df = pd.DataFrame(data,columns=['Name','Age'])
print(df)
Name Age
0 Alex 10
1 Bob 12
2 Clarke 13
3 Adam 14
我只想获取以 A 开头的名称。我尝试了以下代码 mask = df['Name'].str.contains("A*")
mask
0 True
1 True
2 True
Name: Name, dtype: bool
df = df[mask]
Name Age
0 Alex 10
1 Bob 12
2 Clarke 13
但我想得到结果 姓名年龄
0 Alex 10
【问题讨论】: