在具有特定字长的数据帧中设置字

时间:2016-11-07 07:11:44

标签: r string data-manipulation

我有像

这样的数据框
description
csi
ssi
o 
of
in 
over
mss
improvement
channel

我想提取长度为1-2的单词,结果应该是具有以下输出的数据框:

description
o
of
in

任何人都可以帮助使用R编程

1 个答案:

答案 0 :(得分:0)

我们可以将nchar应用于'描述'用于创建用于对行进行子集化的逻辑索引的列

df1[nchar(df1$description)<3,, drop = FALSE]
#     description
#3           o
#4          of
#5          in

或使用subset,以便默认情况下为drop = FALSE

subset(df1, nchar(description) < 3)