gpt4 book ai didi

vaex - 将 vaex 数据框中的列从 String 转换为 Float 或 int

转载 作者:行者123 更新时间:2023-12-04 09:03:46 25 4
gpt4 key购买 nike

我尝试了这个解决方案,但它并没有真正解决我的问题

x = ['a', 'b', 'c', 'd', 'e', 'f']
y = np.array(['10', '20', '30', '40', '50', '60'])
z = np.array(['x', 'y', 'z', 'f', 'b', 's'])
df_vaex = vaex.from_arrays(x=x, y=y, z=z)

df_vaex.y = df_vaex.y.astype('float64')
print(df_vaex.dtypes)

输出

x    <class 'str'>
y <class 'str'>
z <class 'str'>
dtype: object


如何将字符串列转换为数字列?谢谢。

最佳答案

我找到了解决方案 https://github.com/vaexio/vaex/issues/944

df_vaex['y'] = df_vaex.y.astype('float64')

关于vaex - 将 vaex 数据框中的列从 String 转换为 Float 或 int,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63502213/

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