0

我想要与这里回答的几乎相同pandas- 但想在vaex.
就像vaex惰性副本一样,对我来说,将(我的两列)保存str.split到 vaex-df 中是可以的。但没有什么像expand=True

4

1 回答 1

1

要使用 vaex 4.0.0 执行此操作,您无法直接使用切片来检索令牌,您必须在apply方法内使用切片。

这是适用于 vaex 的示例:

import pandas as pd
import vaex

df = pd.DataFrame({'ticker' : ['spx 5/25/2001 p500', 'spx 5/25/2001 p600', 'spx 5/25/2001 p700']})

df_vaex = vaex.from_pandas(df)

df_vaex["ticker"].str.split(" ").apply(lambda x: x[-1])

它给出了预期的输出:

Expression = lambda_function(str_split(ticker, ' '))
Length: 3 dtype: string (expression)
------------------------------------
0  p500
1  p600
2  p700
于 2021-05-19T09:13:53.057 回答