r - 如果列值满足条件如何在循环的帮助下在 r 编程中打印整行?
问题描述
我是一名分子生物学硕士生。我现在正在学习 R 编程。我的问题可能是低级的,但我想知道答案。我正在使用 R 中的“mtcars”数据集。我写了一个条件来打印,如果“disp”> = 160 然后打印。
dataset_ <- mtcars
for (i in mtcars$disp){
if (i >= 160){
print (i)
}
}
输出
[1] 160
[1] 160
[1] 258
但我只得到“disp”列值。如果条件为真,则在循环中打印整行(那里有一些注释,但我想通过循环来完成)。
像这样的东西
mpgcyl hp drat wt **disp** carb
Mazda RX4 21.0 6 **160.0** 3.90
解决方案
推荐阅读
- javascript - 如果输入为空,则在输入中运行函数?
- sql - 将具有相同 ID 和空单元格的 3 行压缩为没有空单元格的一行
- sql - SQL - 按月运行总计(已关闭任务的累计计数)
- javascript - Jquery.when 不执行异步 ajax 调用
- php - 无法通过 foreach 循环显示结果
- c - SDL2 音频问题 C 编程(不是混音器)
- ios - *.app 丢失,无法构建我的项目
- mysql - 有没有更好的方法来简化许多嵌套的 select 语句?
- python - Pandas Dataframe:循环并计算增加列数的平均值和标准差
- ios - 在没有 info.plist 键的情况下启用 Face-ID?