如何删除python中与特殊字符连接的单词
我有你的理由!如何删除包含@的所有单词,例如@AmericanVirgin。当我这样做的时候如何删除python中与特殊字符连接的单词,python,pandas,dataframe,for-loop,Python,Pandas,Dataframe,For Loop,我有你的理由!如何删除包含@的所有单词,例如@AmericanVirgin。当我这样做的时候 df['text']=df['text'].Str.replace('@','')仅删除@ 这是我的数据帧: weet\u id航空公司 0 5703063767760513中性@维吉尼亚-美国-迪普本说了什么。2. 1 570301130888122368阳性@VirginAmerica加上你已经添加了商业广告。。。3. 2 570301083672813571中性@维吉尼亚美国我今天没有。。。一定
df['text']=df['text'].Str.replace('@','')仅删除@
这是我的数据帧:
weet\u id航空公司
0 5703063767760513中性@维吉尼亚-美国-迪普本说了什么。2.
1 570301130888122368阳性@VirginAmerica加上你已经添加了商业广告。。。3.
2 570301083672813571中性@维吉尼亚美国我今天没有。。。一定是说我。。。2.
这是我的回答
输入:
tweet_id airline sentiment \
0 0 570306133677760513 neutral
1 1 570301130888122368 positive
2 2 570301083672813571 neutral
text Raiting \
0 @VirginAmerica What @dhepburn said 2
1 @VirginAmerica plus youve added commercials 3
2 @VirginAmerica I didn't today 0
输出:
tweet_id airline sentiment \
0 0 570306133677760513 neutral
1 1 570301130888122368 positive
2 2 570301083672813571 neutral
text Raiting \
0 @VirginAmerica What @dhepburn said 2
1 @VirginAmerica plus youve added commercials 3
2 @VirginAmerica I didn't today 0
text_corrected
0 What said
1 plus youve added commercials
2 I didn't today
你是对的,我在正则表达式的末尾添加了\s。当我使用df[“text”]=df.text.str.replace(“@\w+\s”),我得到了这些weet_id航空公司的情感文本Raiting 0 5703063767760513中立的VirginamericaWhatdhepurnsaid。我需要删除每个开始的单词@You used“\w”小写而不是大写“\w”?是的,使用此“``dframe.text.str.replace”(@\w+\s),“”,regex=True)在租约后重新检查时更改了图片```
tweet_id airline sentiment \
0 0 570306133677760513 neutral
1 1 570301130888122368 positive
2 2 570301083672813571 neutral
text Raiting \
0 @VirginAmerica What @dhepburn said 2
1 @VirginAmerica plus youve added commercials 3
2 @VirginAmerica I didn't today 0
text_corrected
0 What said
1 plus youve added commercials
2 I didn't today