使用sqldf解析分隔符

问题描述 投票:1回答:1

我有一个如下数据框:

df
   ColA    ColB
  New|ME      7
 New|You      8
     ten      9
Aim|High     10

预期产出:

   ColA    ColB    First   Second
  New|ME      7      New       ME
 New|You      8      New      You
     ten      9      ten       NA
Aim|High     10      Aim     High

如何通过分隔符qazxsw poi使用sqldf解析ColA?

这是我的尝试,但收到了一个错误:

|
r sqldf
1个回答
0
投票
library(sqldf)
df1<- sqldf("SELECT * FROM df CROSS APPLY STRING_SPLIT([ColA], '|') ")

Error in result_create(conn@ptr, statement) : near "(": syntax error
© www.soinside.com 2019 - 2024. All rights reserved.