文本字符串创建新的类别我有以下行一列:R中
Telephone line rental|Fixed broadband|Mobile phone|NET: No home phone calls|NET: Internet access
Telephone line rental|Fixed broadband|Mobile phone|NET: No home phone calls|NET: Internet access
Telephone line rental|Fixed broadband|Mobile phone|Paid for TV service|NET: No home phone calls|NET: Internet access
Telephone line rental|Fixed broadband|Mobile phone|NET: No home phone calls|NET: Internet access
Telephone line rental|Fixed broadband|Mobile phone|NET: No home phone calls|NET: Internet access
Telephone line rental|Fixed broadband|Mobile phone|Paid for TV service|NET: No home phone calls|NET: Internet access
Telephone line rental|Fixed broadband|Mobile phone|NET: No home phone calls|NET: Internet access
Telephone line rental|Fixed broadband|Mobile phone|Paid for TV service|NET: No home phone calls|NET: Internet access
Fixed broadband|Mobile phone|Paid for TV service|NET: No home phone calls|NET: No home phone calls or line rental|NET: Internet access
我想创建一个基于值的新列中找到:即
if Telephone line rental is found, then in the new column, I want to code as V
if Fixed broadband, then code as B
if Mobile phone = M
if Paid for TV service/TV and/or sport code as T
所以如果我们把第一行的例子:
Telephone line rental|Fixed broadband|Mobile phone|NET: No home phone calls|NET: Internet access
类别将是:V, B, M
的NE T:XXX | NET:XXXX部分的字符串需要被忽略。
的全系列可以是那些4的任意组合,但他们必须按以下顺序V, B, M, T
我一直在谷歌上搜索,并通过library(stringr)
试图分裂与sep = "\\|"
绳子,但它是不读加工。
还有其他想法吗?
问候,
DPUT:
c("Telephone line rental|Fixed broadband|Mobile phone|NET: No home phone calls|NET: Internet access",
"Telephone line rental|Fixed broadband|Mobile phone|NET: No home phone calls|NET: Internet access",
"Telephone line rental|Fixed broadband|Mobile phone|Paid for TV service|NET: No home phone calls|NET: Internet access",
"Telephone line rental|Fixed broadband|Mobile phone|NET: No home phone calls|NET: Internet access",
"Telephone line rental|Fixed broadband|Mobile phone|NET: No home phone calls|NET: Internet access",
"Telephone line rental|Fixed broadband|Mobile phone|Paid for TV service|NET: No home phone calls|NET: Internet access",
"Telephone line rental|Fixed broadband|Mobile phone|NET: No home phone calls|NET: Internet access",
"Telephone line rental|Fixed broadband|Mobile phone|Paid for TV service|NET: No home phone calls|NET: Internet access",
"Fixed broadband|Mobile phone|Paid for TV service|NET: No home phone calls|NET: No home phone calls or line rental|NET: Internet access",
"Telephone line rental|Fixed broadband|Mobile phone|NET: No home phone calls|NET: Internet access",
"Telephone line rental|Fixed broadband|Mobile phone|NET: No home phone calls|NET: Internet access",
"Telephone line rental|Fixed broadband|Mobile phone|Paid for TV service|NET: No home phone calls|NET: Internet access",
"Mobile phone|Paid for TV service|NET: No home phone calls|NET: No home phone calls or line rental|NET: No internet access",
"Telephone line rental|Fixed broadband|Mobile phone|Paid for TV service|NET: No home phone calls|NET: Internet access",
"Telephone line rental|Fixed broadband|Mobile phone|Paid for TV service|NET: No home phone calls|NET: Internet access",
"Telephone line rental|Fixed broadband|Mobile phone|NET: No home phone calls|NET: Internet access",
"Telephone line rental|Fixed broadband|Mobile phone|Paid for TV service|NET: No home phone calls|NET: Internet access",
"Mobile phone|Paid for TV service|NET: No home phone calls|NET: No home phone calls or line rental|NET: No internet access",
"Telephone line rental|Fixed broadband|Mobile phone|Paid for TV service|NET: No home phone calls|NET: Internet access",
"Telephone line rental|Fixed broadband|Mobile phone|NET: No home phone calls|NET: Internet access",
"Telephone line rental|Fixed broadband|Paid for TV service|NET: No home phone calls|NET: Internet access",
"Telephone line rental|Fixed broadband|Mobile phone|NET: No home phone calls|NET: Internet access",
"Telephone line rental|Fixed broadband|Mobile phone|Paid for TV service|NET: No home phone calls|NET: Internet access",
"Telephone line rental|Fixed broadband|Mobile phone|Paid for TV service|NET: No home phone calls|NET: Internet access",
"Telephone line rental|Fixed broadband|Mobile phone|Paid for TV service|NET: No home phone calls|NET: Internet access",
"Telephone line rental|Fixed broadband|Mobile phone|NET: No home phone calls|NET: Internet access",
"Telephone line rental|Fixed broadband|Mobile phone|Paid for TV service|NET: No home phone calls|NET: Internet access",
"Mobile phone|Paid for TV service|NET: No home phone calls|NET: No home phone calls or line rental|NET: No internet access",
"Telephone line rental|Fixed broadband|Mobile phone|Paid for TV service|NET: No home phone calls|NET: Internet access",
"Fixed broadband|Mobile phone|Paid for TV service|NET: No home phone calls|NET: No home phone calls or line rental|NET: Internet access",
"Telephone line rental|Fixed broadband|Mobile phone|NET: No home phone calls|NET: Internet access",
"Telephone line rental|Fixed broadband|Mobile phone|Paid for TV service|NET: No home phone calls|NET: Internet access",
"Telephone line rental|Fixed broadband|Mobile phone|Paid for TV service|NET: No home phone calls|NET: Internet access",
"Telephone line rental|Fixed broadband|Mobile phone|NET: No home phone calls|NET: Internet access",
"Telephone line rental|Fixed broadband|Mobile phone|Paid for TV service|NET: No home phone calls|NET: Internet access",
"Telephone line rental|Fixed broadband|Mobile phone|NET: No home phone calls|NET: Internet access",
"Telephone line rental|Fixed broadband|Mobile phone|NET: No home phone calls|NET: Internet access",
"Telephone line rental|Fixed broadband|Mobile phone|NET: No home phone calls|NET: Internet access",
"Telephone line rental|Fixed broadband|Mobile phone|NET: No home phone calls|NET: Internet access",
"Telephone line rental|Fixed broadband|Mobile phone|Paid for TV service|NET: No home phone calls|NET: Internet access",
"Telephone line rental|Fixed broadband|Mobile phone|Paid for TV service|NET: No home phone calls|NET: Internet access",
"Telephone line rental|Fixed broadband|Mobile phone|Paid for TV service|NET: No home phone calls|NET: Internet access",
"Fixed broadband|Mobile phone|NET: No home phone calls|NET: No home phone calls or line rental|NET: Internet access",
"Telephone line rental|Fixed broadband|Mobile phone|Paid for TV service|NET: No home phone calls|NET: Internet access",
"Telephone line rental|Fixed broadband|Mobile phone|Paid for TV service|NET: No home phone calls|NET: Internet access",
"Telephone line rental|Fixed broadband|Mobile phone|NET: No home phone calls|NET: Internet access",
"Telephone line rental|Fixed broadband|Mobile phone|Paid for TV service|NET: No home phone calls|NET: Internet access",
"Telephone line rental|Mobile phone|NET: No home phone calls|NET: No internet access",
"Telephone line rental|Fixed broadband|Mobile phone|NET: No home phone calls|NET: Internet access",
"Telephone line rental|Fixed broadband|Mobile phone|NET: No home phone calls|NET: Internet access",
"Telephone line rental|Fixed broadband|Mobile phone|Paid for TV service|NET: No home phone calls|NET: Internet access",
"Telephone line rental|Fixed broadband|Mobile phone|Paid for TV service|NET: No home phone calls|NET: Internet access",
"Telephone line rental|Fixed broadband|Mobile phone|Paid for TV service|NET: No home phone calls|NET: Internet access",
"Telephone line rental|Fixed broadband|Mobile phone|NET: No home phone calls|NET: Internet access",
"Telephone line rental|Fixed broadband|Mobile phone|Paid for TV service|NET: No home phone calls|NET: Internet access",
"Telephone line rental|Fixed broadband|Mobile phone|Paid for TV service|NET: No home phone calls|NET: Internet access",
"Telephone line rental|Fixed broadband|NET: No home phone calls|NET: Internet access",
"Telephone line rental|Fixed broadband|Mobile phone|NET: No home phone calls|NET: Internet access",
"Fixed broadband|Mobile phone|Paid for TV service|NET: No home phone calls|NET: No home phone calls or line rental|NET: Internet access",
"Fixed broadband|Mobile phone|Paid for TV service|NET: No home phone calls|NET: No home phone calls or line rental|NET: Internet access",
"Telephone line rental|Fixed broadband|Mobile phone|NET: No home phone calls|NET: Internet access",
"Telephone line rental|Fixed broadband|Mobile phone|Paid for TV service|NET: No home phone calls|NET: Internet access",
"Telephone line rental|Fixed broadband|Mobile phone|Paid for TV service|NET: No home phone calls|NET: Internet access",
"Telephone line rental|Fixed broadband|Mobile phone|Paid for TV service|NET: No home phone calls|NET: Internet access",
"Telephone line rental|Fixed broadband|Mobile phone|Paid for TV service|NET: No home phone calls|NET: Internet access",
"Telephone line rental|Fixed broadband|Mobile phone|Paid for TV service|NET: No home phone calls|NET: Internet access",
"Telephone line rental|Fixed broadband|Mobile phone|Paid for TV service|NET: No home phone calls|NET: Internet access",
"Telephone line rental|Fixed broadband|Mobile phone|Paid for TV service|NET: No home phone calls|NET: Internet access",
"Telephone line rental|Fixed broadband|Paid for TV service|NET: No home phone calls|NET: Internet access",
"Telephone line rental|Fixed broadband|Mobile phone|NET: No home phone calls|NET: Internet access",
"Telephone line rental|Fixed broadband|Mobile phone|Paid for TV service|NET: No home phone calls|NET: Internet access",
"Telephone line rental|Fixed broadband|Mobile phone|NET: No home phone calls|NET: Internet access",
"Telephone line rental|Fixed broadband|Mobile phone|NET: No home phone calls|NET: Internet access",
"Telephone line rental|Mobile phone|NET: No home phone calls|NET: No internet access",
"Telephone line rental|Fixed broadband|Mobile phone|NET: No home phone calls|NET: Internet access",
"Telephone line rental|Fixed broadband|Mobile phone|Paid for TV service|NET: No home phone calls|NET: Internet access",
"Fixed broadband|Mobile phone|Paid for TV service|NET: No home phone calls|NET: No home phone calls or line rental|NET: Internet access",
"Telephone line rental|Fixed broadband|Mobile phone|NET: No home phone calls|NET: Internet access",
"Telephone line rental|Fixed broadband|Mobile phone|Paid for TV service|NET: No home phone calls|NET: Internet access",
"Telephone line rental|Fixed broadband|Mobile phone|Paid for TV service|NET: No home phone calls|NET: Internet access",
"Telephone line rental|Fixed broadband|Mobile phone|Paid for TV service|NET: No home phone calls|NET: Internet access",
"Telephone line rental|Fixed broadband|Mobile phone|NET: No home phone calls|NET: Internet access",
"Telephone line rental|Fixed broadband|Mobile phone|Paid for TV service|NET: No home phone calls|NET: Internet access",
"Telephone line rental|Fixed broadband|Mobile phone|Paid for TV service|NET: No home phone calls|NET: Internet access",
"Telephone line rental|Fixed broadband|Mobile phone|Paid for TV service|NET: No home phone calls|NET: Internet access",
"Telephone line rental|Fixed broadband|Mobile phone|Paid for TV service|NET: No home phone calls|NET: Internet access",
"Telephone line rental|Fixed broadband|Mobile phone|NET: No home phone calls|NET: Internet access",
"Telephone line rental|Fixed broadband|Mobile phone|Paid for TV service|NET: No home phone calls|NET: Internet access",
"Telephone line rental|Mobile phone|Paid for TV service|NET: No home phone calls|NET: No internet access",
"Telephone line rental|Fixed broadband|Mobile phone|Paid for TV service|NET: No home phone calls|NET: Internet access",
"Telephone line rental|Fixed broadband|Mobile phone|Paid for TV service|NET: No home phone calls|NET: Internet access",
"Telephone line rental|Fixed broadband|Mobile phone|Paid for TV service|NET: No home phone calls|NET: Internet access",
"Telephone line rental|Fixed broadband|Mobile phone|Paid for TV service|NET: No home phone calls|NET: Internet access",
"Telephone line rental|Fixed broadband|Mobile phone|NET: No home phone calls|NET: Internet access",
"Telephone line rental|Fixed broadband|Mobile phone|NET: No home phone calls|NET: Internet access",
"Telephone line rental|Fixed broadband|Mobile phone|Paid for TV service|NET: No home phone calls|NET: Internet access",
"Telephone line rental|Fixed broadband|Mobile phone|Paid for TV service|NET: No home phone calls|NET: Internet access",
"Telephone line rental|Fixed broadband|Mobile phone|Paid for TV service|NET: No home phone calls|NET: Internet access",
"Telephone line rental|Fixed broadband|Mobile phone|Paid for TV service|NET: No home phone calls|NET: Internet access",
"Telephone line rental|Fixed broadband|Mobile phone|Paid for TV service|NET: No home phone calls|NET: Internet access"
)
@Db我已经添加了列dput – Shery