我有一个包含A
列,B
的数据框。我需要添加一个C
列,它基本上是A
中B
中条目的分区。
我试过了:
df['C'] = df['A'] / df['B']
但是在我这样做之前我需要转换为double或float。我该如何输入dtype
列?
感谢。
答案 0 :(得分:7)
怎么样
df['C'] = df['A'] * 1.0 / df['B']
答案 1 :(得分:3)
或者这个:
df['C'] = df['A'].astype('float') / df['B']