我正在使用 R,并且我有一个包含近 2,000 个条目的 data.frame,如下所示:
> head(PVs,15)
LogFreq Word PhonCV FreqDev
1593 140 was CVC 5.480774
482 139 had CVC 5.438114
1681 138 zou CVVC 5.395454
1662 137 zei CVV 5.352794
1619 136 werd CVCC 5.310134
1592 135 waren CVV-CV 5.267474
620 134 kon CVC 5.224814
646 133 kwam CCVC 5.182154
483 132 hadden CVC-CV 5.139494
436 131 ging CVC 5.096834
734 130 moest CVVCC 5.054174
1171 129 stond CCVCC 5.011514
1654 128 zag CVC 4.968854
1620 127 werden CVC-CV 4.926194
1683 126 zouden CVV-CV 4.883534
我想要做的是创建一个等于 PVs 的新 data.frame,除了所有条目都具有作为“Word”列的成员的字符串不以“te”或“de”结尾删除。即所有不以“de”或“te”结尾的单词都应该从data.frame中删除。
我知道如何使用逻辑运算符从 data.frames 中选择性地删除条目,但是当您设置数字标准时,它们会起作用。我认为要做到这一点,我需要使用正则表达式,但遗憾的是 R 是我“知道”的唯一编程语言,所以我远不知道在这里使用什么类型的代码。
我感谢您的帮助。提前致谢。