【发布时间】:2019-12-22 13:01:00
【问题描述】:
我有一个包含 3 列的数据框:
id,name,team
101,kevin, marketing
102,scott,admin\n
103,peter,finance\n
我正在尝试应用一个正则表达式函数来删除不必要的空格。我已经得到了删除这些空格的代码,但是我无法在整个数据帧中循环它。
这是我迄今为止尝试过的:
df['team'] = re.sub(r'[\n\r]*','',df['team'])
但这会引发错误AttributeError: 'Series' object has no attribute 're'
谁能建议我如何在整个 Dataframe df['team'] 列中循环这个正则表达式
【问题讨论】:
-
未测试 df["team"]=df["team"].str.strip()
标签: python python-3.x pandas