2024-06-01 02:17:35 发布
网友
我想将vaex数据帧的一列初始化为int值0
我有以下资料:
right_csv = "animal_data.csv" vaex_df = vaex.open(right_csv,dtype='object',convert=True) vaex_df["initial_color"] = 0
但是这将为第3行抛出一个错误,抱怨vaex如何期望一个str表达式而得到一个整数 如何使vaex表达式将列的每一行设置为单个值
好问题,现在最节省内存的方法(vaex core v2.0.2,vaex v3)是:
df['test'] = vaex.vrange(0, len(df)) # add a 'virtual range' column, which takes no memory df['test'] = df['test']* 0 + 111 # multiply by zero, and add the initial value
我们应该有一个更方便的方法来做这件事,我为此打开了https://github.com/vaexio/vaex/issues/802
好问题,现在最节省内存的方法(vaex core v2.0.2,vaex v3)是:
我们应该有一个更方便的方法来做这件事,我为此打开了https://github.com/vaexio/vaex/issues/802
相关问题 更多 >
编程相关推荐