全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
4805 6
2022-01-10
一个数据框word
     char  freq
1   回落   4
2   2.3     3
3   工业   5
4    1-8    2

我想剔除掉  word$char 中不是汉字的部分,只剩下
     char  freq
1   回落   4

3   工业   5

代码如何实现??
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2022-1-10 15:00:00
只匹配含有中文的列
复制代码
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2022-1-10 17:53:16
s609078902 发表于 2022-1-10 15:00
只匹配含有中文的列
再请教一下:
Word %>%
  filter(str_detect(char, ".+[\u4e00-\u9fa5]+"))

Error in stri_detect_regex(string, pattern, negate = negate, opts_regex = opts(pattern)) :
  找不到对象'char'

把char 改为Word$char,,也不对。。。
> Word %>%
+   filter(str_detect(Word$char, ".+[\u4e00-\u9fa5]+"))
Time Series:
Start = 1
End = 817
Frequency = 1
      [,1] [,2]
  1     NA   NA
  2     NA   NA
  3     NA   NA
  4     NA   NA
  5     NA   NA
  6     NA   NA
  7     NA   NA
  8     NA   NA
……
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2022-1-10 19:02:20
你为什么不试试把 Word 改成小写...你的数据框不是叫 word 吗
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2022-1-11 18:01:06
s609078902 发表于 2022-1-10 19:02
你为什么不试试把 Word 改成小写...你的数据框不是叫 word 吗
改成小写也不得啊,提示错误:
Error in stri_detect_regex(string, pattern, negate = negate, opts_regex = opts(pattern)) :
  找不到对象'char'
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2022-1-12 13:52:03
weidongyi156 发表于 2022-1-11 18:01
改成小写也不得啊,提示错误:
Error in stri_detect_regex(string, pattern, negate = negate, opts_re ...
那就说明你没有 char 这列,换成你的列
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群