【发布时间】:2018-05-23 06:36:34
【问题描述】:
如果它包含两个字符串,我正在寻找一种从熊猫数据框中删除一行的方法。如果它有一个,我可以做到,但无法让两者都工作。下面是我用来删除基于 1 个字符串的记录的代码,希望将其更改为包含另一个关键字
代码:
Vikings_dataframe_cleaned2=Vikings_dataframe_cleaned[Vikings_dataframe_cleaned.TweetText.str.contains("RT") == False]
要排除的字符串: 我想检查文本以确保它不包含@teddyb_h20 和@casekeenum7。
例子:
['@teddyb_h2o test test','@casekeenum7 and @teddyb_h2o are test','@casekeenum7 is the best right now']
然后代码应生成如下所示的数据框:
['@teddyb_h2o test test','@casekeenum7 is the best right now']
【问题讨论】:
-
它是骗子,使用 Vikings_dataframe_cleaned[~Vikings_dataframe_cleaned.TweetText.str.contains("RT|'Your_other_string") ]
-
我刚刚看到了消息线索,您能否发布一个数据框示例以及您要排除哪些字符串?
-
我刚刚发布了,希望对您有所帮助。如果您需要更多信息,请告诉我
-
@Wen,让我们重新打开这个