在R中的数据帧的列中查找每个字符串的长度

sunitprasad1

我希望计算name中每个字符串的字符数我的数据帧sample如下所示:

date        name           expenditure      type
23MAR2013   KOSH ENTRP     4000             COMPANY
23MAR2013   JOHN DOE       800              INDIVIDUAL
24MAR2013   S KHAN         300              INDIVIDUAL
24MAR2013   JASINT PVT LTD 8000             COMPANY
25MAR2013   KOSH ENTRPRISE 2000             COMPANY
25MAR2013   JOHN S DOE     220              INDIVIDUAL
25MAR2013   S KHAN         300              INDIVIDUAL
26MAR2013   S KHAN         300              INDIVIDUAL

为什么nchar给我一个随机数列表?那么,str_length()stringr

Length <- aggregate(nchar(sample$name), by=list(sample$name), FUN=nchar)

输出

         Group.1       x
1 JASINT PVT LTD       2
2       JOHN DOE       1
3     JOHN S DOE       2
4     KOSH ENTRP       2
5 KOSH ENTRPRISE       2
6         S KHAN 1, 1, 1

所需输出:

     Group.1       x
1 JASINT PVT LTD       14
2       JOHN DOE       8
3     JOHN S DOE       10
4     KOSH ENTRP       10
5 KOSH ENTRPRISE       14
6         S KHAN       6

上表的csv:

"Date","name","expenditure","type"
"23MAR2013","KOSH ENTRP",4000,"COMPANY"
"23MAR2013 ","JOHN DOE",800,"INDIVIDUAL"
"24MAR2013","S KHAN",300,"INDIVIDUAL"
"24MAR2013","JASINT PVT LTD",8000,"COMPANY"
"25MAR2013","KOSH ENTRPRISE",2000,"COMPANY"
"25MAR2013","JOHN S DOE",220,"INDIVIDUAL"
"25MAR2013","S KHAN",300,"INDIVIDUAL"
"26MAR2013","S KHAN",300,"INDIVIDUAL"
Xraynaud

您还apply nchar可以对数据框进行操作,并从相应的列中获取结果:

data.frame(names=temp$name,chr=apply(temp,2,nchar)[,2])
      names chr
1     KOSH ENTRP  10
2       JOHN DOE   8
3         S KHAN   6
4 JASINT PVT LTD  14
5 KOSH ENTRPRISE  14
6     JOHN S DOE  10
7         S KHAN   6
8         S KHAN   6

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

计算数据帧列中多个字符串的词频

来自分类Dev

查找字符串的最大长度+在Oracle SQL中是哪个字符串

来自分类Dev

基于多个字符串的部分匹配,在R数据帧中对行进行子集

来自分类Dev

返回数据帧列表中两个字符串之间的值[R]

来自分类Dev

Bash在每个字符串中添加\ r

来自分类Dev

R将具有多个字符串长度的列表转换为数据帧

来自分类Dev

R将具有多个字符串长度的列表转换为数据帧

来自分类Dev

一列的每个字符串与 R 中另一列的每个字符串的组合

来自分类Dev

在R数据帧内拆分每个字符串

来自分类Dev

在R中的多个字符串中选择可变长度字符串

来自分类Dev

计算数组中每个字符串的长度

来自分类Dev

将字符串拆分为2个字符的组合,并扩展为R中的数据帧

来自分类Dev

查找两个字符串中公共前缀的长度

来自分类Dev

从具有多个字符串的列中获取get_dummies类型数据帧的最快方法

来自分类Dev

查找字符串中某个重复的char / substring中每个字符串的位置

来自分类Dev

数组javascript中的单个字符串长度

来自分类Dev

在字符串中的每个字符之间添加“-”?

来自分类Dev

给定一个带有字符串数据的列,创建一个与字符串中每个字符等价的 ascii 的数据框

来自分类Dev

如何计算R中列的每个字符串的第一个字符的出现次数

来自分类Dev

如何在ssrs的字段列中对齐文本中的每个字符串

来自分类Dev

连接列表中 2 个字符串中的每个字符

来自分类Dev

如何遍历列表中的每个字符串?

来自分类Dev

显示列表中每个字符串的索引

来自分类Dev

如何获得每个字符串r中以某些字符结尾的单词

来自分类Dev

在R中搜索多个字符串以查找字符频率

来自分类Dev

查找字符串中的文本并将整个字符串替换为另一个字符串+ R

来自分类Dev

尝试查找非标准长度字符串中的最后一个字符

来自分类Dev

生成每个字符串的长度

来自分类Dev

每个字符串参数的长度

Related 相关文章

  1. 1

    计算数据帧列中多个字符串的词频

  2. 2

    查找字符串的最大长度+在Oracle SQL中是哪个字符串

  3. 3

    基于多个字符串的部分匹配,在R数据帧中对行进行子集

  4. 4

    返回数据帧列表中两个字符串之间的值[R]

  5. 5

    Bash在每个字符串中添加\ r

  6. 6

    R将具有多个字符串长度的列表转换为数据帧

  7. 7

    R将具有多个字符串长度的列表转换为数据帧

  8. 8

    一列的每个字符串与 R 中另一列的每个字符串的组合

  9. 9

    在R数据帧内拆分每个字符串

  10. 10

    在R中的多个字符串中选择可变长度字符串

  11. 11

    计算数组中每个字符串的长度

  12. 12

    将字符串拆分为2个字符的组合,并扩展为R中的数据帧

  13. 13

    查找两个字符串中公共前缀的长度

  14. 14

    从具有多个字符串的列中获取get_dummies类型数据帧的最快方法

  15. 15

    查找字符串中某个重复的char / substring中每个字符串的位置

  16. 16

    数组javascript中的单个字符串长度

  17. 17

    在字符串中的每个字符之间添加“-”?

  18. 18

    给定一个带有字符串数据的列,创建一个与字符串中每个字符等价的 ascii 的数据框

  19. 19

    如何计算R中列的每个字符串的第一个字符的出现次数

  20. 20

    如何在ssrs的字段列中对齐文本中的每个字符串

  21. 21

    连接列表中 2 个字符串中的每个字符

  22. 22

    如何遍历列表中的每个字符串?

  23. 23

    显示列表中每个字符串的索引

  24. 24

    如何获得每个字符串r中以某些字符结尾的单词

  25. 25

    在R中搜索多个字符串以查找字符频率

  26. 26

    查找字符串中的文本并将整个字符串替换为另一个字符串+ R

  27. 27

    尝试查找非标准长度字符串中的最后一个字符

  28. 28

    生成每个字符串的长度

  29. 29

    每个字符串参数的长度

热门标签

归档