【发布时间】:2015-06-06 15:05:58
【问题描述】:
有像这张表这样的数据:
v1 v2 v3 v4 v5 v6 v7 v8 v9 v10 v11 v12 v13 v14 v15
4 0 0 2 0 0 0 0 0 0 0 0 0 0 0
1 0 0 1 0 0 0 0 0 0 0 0 0 0 0
2 0 0 1 0 0 0 0 0 0 0 0 0 0 0
1 0 0 1 0 0 0 0 0 0 0 0 0 0 0
2 0 0 3 0 0 0 0 0 0 0 0 0 0 0
并且我希望创建一个新矩阵,其中特定变量列的数值不同于零(在这种情况下,特定变量列是 v1 和 v4)。
我知道子集函数,但我找不到使用“if 语句”选择条件列的方法。
我的意思是...如何使用“if 语句”创建一个仅包含数值不为零的特定列的矩阵?
请帮我解决我的问题。
谢谢。
【问题讨论】:
标签: r if-statement subset