我有一个嵌套列表数据
对于str(data),我有以下输出
List of 2
$ group_info :List of 2
..$ lat : num [1:22] 50.5 55 ...
..$ names : chr [1:22] "A" "B"
$ param : num [1:60, 1:56] 0.0923 0.0952 ...
..- attr(*, "dimnames")=List of 2
.. ..$ : chr [1:60] "RESULTS" "RESULTS1" "RESULTS2" "RESULTS3" ...
.. ..$ : chr [1:56] "exp" "pops" ...
我想检查“pops”列中的值,如果它们〈0.125,则给予0.125的值。
怎么可能做到呢?
谢谢你!
1条答案
按热度按时间jmo0nnb31#
最简单的选择是提取
list
元素,并将列的pmax
和0.125赋值回来,因此,如果任何元素小于0.125,它仍将返回0.125或者,如果我们想使用
<
,ifelse
或replace
都可以