【发布时间】:2022-03-12 16:23:57
【问题描述】:
这是数据集。
library(data.table)
x <- structure(list(id = c("A", "B" ),
segment_stemming = c("[('Brownie', 'Noun'), ('From', 'Josa'), ('Pi', 'Noun')]",
"[('Dung-caroon-gye', 'Noun'), ('in', 'Josa'), ('innovation', 'Noun')]" )),
row.names = c(NA, -2L),
class = c("data.table", "data.frame" ))
x
# id segment_stemming
# 1: A [('Brownie', 'Noun'), ('From', 'Josa'), ('Pi', 'Noun')]
# 2: B [('Dung-caroon-gye', 'Noun'), ('in', 'Josa'), ('innovation', 'Noun')]
我想将元组拆分成行。这是我的预期结果。
id segment_stemming
A ('Brownie', 'Noun')
A ('From', 'Josa')
A ('Pi', 'Noun')
B ('Dung-caroon-gye', 'Noun')
B ('in', 'Josa')
B ('innovation', 'Noun')
我已经使用 R 搜索了元组格式,但找不到任何线索来得出结果。
【问题讨论】:
-
你想保留括号
"()"吗?('Brownie', 'Noun')而不是'Brownie', 'Noun' -
先用Python怎么样?
标签: r dataframe data.table tuples