我希望将vaex dataframe的列初始化为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表达式并得到一个整数的。
如何将列的每一行设置为单个值?
发布于 2020-06-04 19:56:46
好的问题是,现在最有效的内存方法( 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。
https://stackoverflow.com/questions/62176929
复制相似问题