【发布时间】:2017-11-10 16:02:52
【问题描述】:
我想从转推中提取用户句柄,即;之间的任何用户名 “RT @username:xyzxyzxyz” 到一个新列。我做了以下
df = pd.read_csv("string.csv")
for index,row in df.iterrows():
df['Influencers'] = df['Tweet'].str.extract("\(@*?)\:")
df.to_csv('string3.csv', index=False)
它产生了以下错误:
File "C:\ANACONDA\lib\re.py", line 251, in _compile
raise error, v # invalid expression
error: unbalanced parenthesis
样本 DF:
df=pd.DataFrame({"Tweet": ["RT @saikatd: Are editors involved in the transfer of Income Tax officials?","RT @CLManojET: Can't allow L-G's fantasy of running a parallel administration"," Fairplay n equity 2 consumers 2 be ensured"]})
【问题讨论】: