在数据帧中的列(或任何其他数学运算符)之前进行类型转换

时间:2012-08-29 17:30:24

标签: python type-conversion dataframe pandas

我有一个包含A列,B的数据框。我需要添加一个C列,它基本上是AB中条目的分区。

我试过了:

df['C'] = df['A'] / df['B']

但是在我这样做之前我需要转换为double或float。我该如何输入dtype列?

感谢。

2 个答案:

答案 0 :(得分:7)

怎么样

df['C'] = df['A'] * 1.0 / df['B']

答案 1 :(得分:3)

或者这个:

df['C'] = df['A'].astype('float') / df['B']