【发布时间】:2021-11-17 07:04:17
【问题描述】:
我正在尝试更正 DataFrame 中的数据并且面临值替换问题。原始值采用“31 ^”或“54_”格式,我需要它采用整数格式,例如 31.54
frame = pd.DataFrame({'first': [123, '32^'], 'second': [23,'13_']})
frame['first'] = frame['first'].str.extract(r'([0-9]+)', expand=False)
first second
0 NaN 23
1 32 13_
【问题讨论】: