有乘法符号时将字符串转换为浮点数

时间:2020-01-22 13:07:35

标签: python-3.x pandas

我有一个Pandas DataFrame,其中一列属于类型对象,我想将其转换为float类型。它由用于ex的字符串组成。 “ 2 * 3”应为“ 6”。乍一看,这应该很容易,但是我不能把手放在上面。

DataFrame:

dat = pd.DataFrame({'A':['2*3', '6*7', '8*8'], 'B':['x1', 'x2', 'x3']})

预期结果是新数据框应位于A 6、42和64中。

非常感谢您!

我尝试了以下操作:

dat.apply(lambda x: x.astype('float')) 

0 个答案:

没有答案