我是R的新手,我正在尝试拆分以下三个元素:
Bundle ISBN Book 1 ISBN Book 2 ISBN
9781454850908 9781454813613 9781454850168
我希望他们分成
Bundle ISBN Book ISBN
9781454850908 9781454813613
9781454850908 9781454850168
我有可以使用的功能吗?
答案 0 :(得分:0)
你也可以使用var imgs =
{
num: [{
value: 1
}, {
value: 2
}, {
value: 3
}, {
value: 4
}, {
value: 5
}, {
value: 6
}, {
value: 7
}, {
value: 8
}, {
value: 9
}]
}
包,比如你的data.frame被称为myDf:
tidyr
答案 1 :(得分:0)
删除其中的数字子字符串并将split
输出转换为{vector
后,我们可以names
vector
list
data.frame
1}}
data.frame(split(unname(v1), sub("\\d+\\s+", "", names(v1))), check.names=FALSE)[2:1]
# Bundle ISBN Book ISBN
#1 9781454850908 9781454813613
#2 9781454850908 9781454850168
v1 <- setNames(c(9781454850908, 9781454813613, 9781454850168),
c('Bundle ISBN', 'Book 1 ISBN', 'Book 2 ISBN'))