【发布时间】:2023-02-21 19:20:46
【问题描述】:
我有这个df
df = data.frame(x = c('1E','2E','1F','2F'), y =1:4 )
我希望根据字母 E 和 F 将其子集化为 2 个数据帧
结果数据框如下
x y
1 1E 1
2 2E 2
x y
1 1F 3
2 2F 4
【问题讨论】:
我有这个df
df = data.frame(x = c('1E','2E','1F','2F'), y =1:4 )
我希望根据字母 E 和 F 将其子集化为 2 个数据帧
结果数据框如下
x y
1 1E 1
2 2E 2
x y
1 1F 3
2 2F 4
【问题讨论】:
你可以使用split:
split(df, gsub("\d", "", df$x))
【讨论】: