我的数据框有2列Actor1Name& ActionGeo_FullName和一些10K行,如果任何一列包含macao或macau,则想要过滤记录
以下是我的脚本,这是正确的吗?请让我知道简单的脚本。
[["the" "det" "boy" "noun" "is" "verb" "ugly" "adj"] ["I" "noun" "am" "verb" "here" "Place" ]
答案 0 :(得分:2)
我认为是的,删除==True
和loc
后应该有所改进:
dataMAC = dataAll[dataAll['Actor1Name'].str.contains('macao|macau') |
dataAll['ActionGeo_FullName'].str.contains('macao|macau')]
print (dataMAC)
Actor1Name ActionGeo_FullName
0 macao macau
4 China MC macau
答案 1 :(得分:1)
默认情况下,True处于有效状态,因此您不需要它。 也许.loc函数不能接受这些类型的操作。