r - 如何抑制最左边的列(天),因为它一直以整数形式出现在我的输出中
问题描述
我有一些当前尝试运行的数据。问题是第一列是天并被描述为整数。因此,当我申请总和时,天数也被计算在内。如何压制问题?
medhist <- read.table(header=TRUE, text='
Day CVS Respi DM Epilepsy
1 2 3 4 0
2 3 2 2 2
3 3 3 4 2
4 4 3 2 1
5 1 3 1 3
6 2 2 NA 3
7 3 2 1 0
8 2 3 2 0
9 2 3 2 1
10 2 4 5 1
')
apply(medhist, 2, sum, na.rm=T)
其中输出是
Day CVS Respi DM Epilepsy
55 24 28 23 13
我努力了
medhist$Day<- as.character(medhist$Day)
也
medhist$Day<- as.factor(medhist$Day)
但它对我尝试的两个代码都产生错误
Error in FUN(newX[, i], ...) : invalid 'type' (character) of argument
解决方案
也许您可能希望将length()
天数(即计数)与不带Day
列的预期摘要连接起来。假设这些日子是独一无二的,你可以这样做:
c(Day=length(medhist$Day), apply(medhist[-1], 2, sum, na.rm=TRUE))
# Day CVS Respi DM Epilepsy
# 10 24 28 23 13
推荐阅读
- python - 尽管值正确,但 Django 模板不会显示在页面上
- authentication - 使用 Google 的网络 NFC 示例读取后无法在 NFC 标签上写入
- reactjs - 我可以使用 onClick 运行 useEffect 吗?
- swift - 生物特征加密
- android - 如何不在具有自定义字体的文本视图上本地化数字
- r - 如何用拼凑而成的多面图左对齐?
- rhapsody - 当我尝试单击 Rational Rhapsody 中的类图时,为什么会弹出一个巨大的空白栏?
- vue.js - this.axios.post(url, dataObject) 只返回 0
- docker - 在 kubernetes 中运行的 Jenkins 代理:找不到 docker
- android-studio - 根据背景颜色自动改变文本颜色-Android studio/Kotlin