我有以下df:
concatenar buy_sell
1 BBVA2018-03-2020 sell
5 santander2018-03-2020 buy
我想将正则表达式应用于concatenar
列,我希望在[A-Z][a-z]
列中显示column
。
这就是我的尝试:
re.findall(r'[A-Z][a-z]*',df['concatenar'])
但是输出:
TypeError: expected string or bytes-like object
我想要的输出是:
concatenar buy_sell
1 BBVA sell
5 santander buy
如何正确将regex
应用于concatenar
列?
答案 0 :(得分:1)
replace
的 dict
df.concatenar.replace({r'\d+':'','-':''},regex=True)
Out[354]:
1 BBVA
5 santander
Name: concatenar, dtype: object