Я использую R для интеллектуального анализа текста на арабском языке, и я хотел бы проверить слова, если слово содержит более 6 символов, внести некоторые изменения
, и это работает, но возвращает только первое слововот мой код
LL<- "بنزين سائقين تعملين مخينعو ينام"
n2<- length(LL)
for (i in 1:n2 ){
for (j in 1:n2){
o[j] <-(strsplit(LL[i], " "))
K<-ifelse(nchar(o[[j]][j])>=6 ,gsub('(?<=\\p{L})\\x{064A}\\x{0646}$', '', o[[j]][j], perl = TRUE),o[[j]][j])
return( print(K))
} }
[1] "بنزين"
, и я думаю, что мне нужно добавить j ++, но я не знаю, куда мне его добавить, спасибо