我有一个数据表格,包含2列:
我希望将“term”列按最后一个空格拆分,例如:
term freq
1: a arena tour 1
2: a available why 1
3: a backup in 1
4: a bad ass 1
5: a bad chick 1
我希望将“term”列按最后一个空格拆分,例如:
termA termB freq
1: a arena tour 1
2: a available why 1
3: a backup in 1
4: a bad chick 1
我尝试使用以下代码中的 "str",它适用于单个字符串,但不适用于 data.date(它似乎在所有行上使用相同的索引)
data.table (termA = substr(dt_n3$term, 1, rev(gregexpr("\\ ", dt_n3$term)[[1]])[1]-1),
termB = substr(dt_n3$term, rev(gregexpr("\\ ", dt_n3$term)[[1]])[1], 1000),
freq = dt_n3$freq)
无论如何,我认为这不是最好的方法。 有人能帮帮我吗? 谢谢
NULL
作为term
。 - Arun