要遍历所有的数据框行并执行startswith()操作,可以使用循环遍历数据框的每一行,并在每一行上执行startswith()函数。
下面是一个示例代码:
import pandas as pd
# 创建一个示例数据框
data = {'Name': ['John Smith', 'Jane Doe', 'Mike Johnson'],
'Age': [25, 30, 35],
'City': ['New York', 'Los Angeles', 'Chicago']}
df = pd.DataFrame(data)
# 遍历数据框的每一行
for index, row in df.iterrows():
# 在每一行上执行startswith()操作
if row['Name'].startswith('John'):
print(row['Name'])
上述代码使用Pandas库创建了一个示例数据框df。然后,通过使用iterrows()函数遍历数据框的每一行。在每一行上,我们使用startswith()函数检查名字是否以'John'开头,并打印符合条件的数据行。
请注意,startswith()函数是字符串的方法,用于检查字符串是否以指定的前缀开始。因此,在这个示例中,我们假设数据框的'Name'列包含字符串类型的数据。如果数据框的'Name'列是其他类型的数据,需要根据具体情况进行适当的处理。