【发布时间】:2022-06-11 05:39:43
【问题描述】:
我一直在尝试找到一种方法将单列中的文本数据(分隔符是空格)拆分为多列。我可以通过 Pandas 使用以下代码来完成,但我想对 Vaex 做同样的事情。
我正在查看 Vaex API 文档,但我看不到 rsplit 等效方法。 https://vaex.readthedocs.io/en/latest/api.html
df_data = df_data.iloc[:,0].apply(lambda x: pd.Series(x.rsplit(" ")))
我还提到了这个页面,他提出了类似的问题并尝试运行相同的代码。但在我的环境中,我得到这个错误评估:ValueError('No memory tracker found with name default')。
vaex extract one column of str.split()
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])
【问题讨论】: