我在R:
中遇到这种情况my_minimum <- min(my_data_frame[,my_column_number])
返回最小值。我想要的是最小的非零值。 我已经看到很多更复杂的情况,人们想要一个非零最小值的向量,但我只想要一个数字,
中存在的最低非零值my_column_number
中的
my_data_frame
对于上下文,这是在for循环中进行的,迭代地绘制每列的一些东西,并且我需要将非零最小值添加到绘图中。
答案 0 :(得分:8)
如果您使用矢量:
/^[\d{0,4}(. -)?]/
答案 1 :(得分:4)
这应该可以解决问题。
min(my_data_frame[my_data_frame$my_column_number>0,my_column_number])
答案 2 :(得分:0)
min(my_data_frame[,1][which(my_data_frame[,1]>0)])