在从数据帧中删除一些行之后遍历数据帧,可以按照以下步骤进行:
import pandas as pd
df = pd.DataFrame({'A': [1, 2, 3, 4, 5],
'B': ['a', 'b', 'c', 'd', 'e']})
df = df.drop([1, 3]) # 删除索引为1和3的行
for index, row in df.iterrows():
print(row['A'], row['B'])
在上述代码中,我们首先导入了pandas库,然后创建了一个包含'A'和'B'两列的数据帧df。接下来,使用drop()函数删除了索引为1和3的行,即删除了第2行和第4行。最后,使用iterrows()函数遍历数据帧,通过index和row可以分别获取行的索引和对应的值。
这种方法适用于较小的数据帧。如果数据帧非常大,可以考虑使用其他更高效的方法,如使用apply()函数或使用numpy库进行向量化操作。
腾讯云相关产品和产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云