gpt4 book ai didi

python - 特定类型的新 Pandas DataFrame 列

转载 作者:行者123 更新时间:2023-12-01 08:51:29 26 4
gpt4 key购买 nike

目标是创建一个 float64 类型的列。下面的行给出了SyntaxError:无法分配给函数调用

data_table['2008_ksi_per_pop'].astype(np.float64) = (data_table['2008_KSI']*100000)/data_table['2008_KSI']

我还尝试首先使用 .astype() 创建列,并将 true 除法 / 更改为楼层除法 //

local_authority_area    2008_KSI    2008_pop    2008_ksi_per_pop    
Barking and Dagenham 63 171500 1.0

编辑:

正如 Haleemur 评论的那样,问题出在我的公式上,将列本身而不是人口数据而不是变量类型来划分。尽管 Python 非常容易使用正确的变量类型,但我还是直接尝试强制使用正确的类型。

最佳答案

在作业的右侧使用.astype()

data_table['2008_ksi_per_pop'] = ((data_table['2008_KSI']*100000)/data_table['2008_KSI']).astype('float64')

关于python - 特定类型的新 Pandas DataFrame 列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53086657/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com