[问题类型]:
程式咨询(我想用R 做某件事情,但是我不知道要怎么用R 写出来)
[软件熟悉度]:
使用者(已经有用R 做过不少作品)
[问题叙述]:
我现在有个客户购物的字串资料,这些字串有许多同义字(例如贫果 and 苹果),我希望
能把同义字借由我定义好的字典通通转换成标准字。
[程式范例]:
# 购物资料
data <- data.frame(
"id" = seq(1, 8),
"item" = c("贫果", "苹果", "火龙果", "红龙果", "番石榴", "珍珠拔", "马拉巴栗
", "发财树")
)
# 定义的字典
dict <- data.frame(
"id" = seq(1, 9),
"同义字" = c("贫果", "苹果", "火龙果", "红龙果", "芭乐", "番石榴", "珍珠拔
", "马拉巴栗", "发财树"),
"标准字" = c("苹果", "苹果", "火龙果", "火龙果", "芭乐", "芭乐", "芭乐", "发
财树", "发财树")
)
[关键字]:
字串处理、文字探勘、中文转换