楼主: talentime
29698 11

[问答] 求助:R中如何计算一个表格由多少行? [推广有奖]

  • 3关注
  • 0粉丝

高中生

35%

还不是VIP/贵宾

-

威望
0
论坛币
32 个
通用积分
0
学术水平
0 点
热心指数
1 点
信用等级
0 点
经验
1234 点
帖子
35
精华
0
在线时间
3 小时
注册时间
2014-9-24
最后登录
2016-11-15

楼主
talentime 发表于 2015-12-18 14:46:13 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
在sql中,可以使用 select count(*) from tb 来计算一个表格由多少列,在excel中,可以使用count(a:a)来计算行数。请问下,在R中如何计算输入的数据有多少行?另外,比如计算有多少非空行,怎么算呢?

二维码

扫码加我 拉你入群

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

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

关键词:Select Count EXCEL Elect xcel 如何

沙发
ofzhengyi 发表于 2015-12-18 14:59:20
nrow(dat)可以算出数据框dat有多少行
已有 1 人评分经验 收起 理由
李会超 + 40 热心帮助其他会员

总评分: 经验 + 40   查看全部评分

藤椅
jiangbeilu 学生认证  发表于 2015-12-18 22:20:37
非空行,要看空值是否是NA了,如果是NA的话,就用nrow(na.omit(data))

板凳
zxn2011 发表于 2015-12-19 07:29:18
dim()啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊 有6个字了吧
已有 1 人评分经验 收起 理由
李会超 + 40 热心帮助其他会员

总评分: 经验 + 40   查看全部评分

报纸
开心1101 发表于 2015-12-19 20:51:38
在sql中,可以使用 select count(*) from tb 来计算一个表格由多少列??? 弄错了吧???不才认为这样只能得到行!

地板
talentime 发表于 2015-12-22 15:10:55
开心1101 发表于 2015-12-19 20:51
在sql中,可以使用 select count(*) from tb 来计算一个表格由多少列??? 弄错了吧???不才认为这样只能得 ...
写错 了,是计算行数的

7
talentime 发表于 2015-12-22 15:18:11
jiangbeilu 发表于 2015-12-18 22:20
非空行,要看空值是否是NA了,如果是NA的话,就用nrow(na.omit(data))
感谢回答,问题解决了。再请教下,如果是多列数据,每列都可能有na,那么na.omit(data)出来的行数以哪列数据非NA为准?

8
talentime 发表于 2015-12-22 15:36:23
talentime 发表于 2015-12-22 15:18
感谢回答,问题解决了。再请教下,如果是多列数据,每列都可能有na,那么na.omit(data)出来的行数以哪列 ...
嘿嘿,我自己试验了下,已经解决此疑问了,指的是全部列非NA的有多少行。

9
talentime 发表于 2015-12-22 15:42:20
感谢大家回复,总结如下:
dim()能给出全部数据的行列数,nrow()用于计算行数,函数中使用na.omit(data)可用来计算各列均非na时的行数。

10
jiangbeilu 学生认证  发表于 2015-12-22 16:36:51
talentime 发表于 2015-12-22 15:18
感谢回答,问题解决了。再请教下,如果是多列数据,每列都可能有na,那么na.omit(data)出来的行数以哪列 ...
每一行,只要有一个NA,这一行就不会被算在里面。
最终出来的行数,是所在变量,都不为NA的行数。

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-21 16:38