【发布时间】:2013-11-03 12:16:10
【问题描述】:
我来自 Python 世界。 我只想获得正数并将非正数设置为零。 在 Python 中:
>> a = [1,2,3,-1,-2, 0,1,-9]
>> [elem if elem>0 else 0 for elem in a]
[1, 2, 3, 4, 0, 0, 0, 1, 0]
假设我在 R 中有一个向量,我怎样才能得到相同的结果。
a <- c(1,2,3,-1,-2, 0,1,-9)
【问题讨论】:
-
根据您之前的问题,您可能需要
a==0而不是a>0 -
我认为这个帖子更容易让人们理解谁提出了类似的问题。
标签: r list-comprehension