如何删除python中与特殊字符连接的单词

如何删除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中性@维吉尼亚美国我今天没有。。。一定

我有你的理由!如何删除包含@的所有单词,例如@AmericanVirgin。当我这样做的时候

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