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