我的熊猫数据框中的域名“目标”列如下所示:
我要遍历数据帧的每一行,如果域包含“ .ca”,则删除整行,所以我只剩下目标列包含具有“ .com”域的行
我尝试了以下操作,但会引发错误:
for index, row in df.iterrows():
if row['Target'].str.contains('.ca'):
df.drop(index, inplace=True)
这引发了AttributeError:'str'对象没有属性'str'
我也尝试过:
for i in dfMonitors.index:
if dfMonitors['Target'][i].str.contains('.ca').any():
dfMonitors.drop(index = i, inplace=True)
这引发KeyError:'在轴中找不到[nan]'。任何人可能提供的任何帮助将不胜感激。预先感谢!