gpt4 book ai didi

r - 拉出符合逻辑条件的单元格的列名

转载 作者:行者123 更新时间:2023-12-05 02:27:31 25 4
gpt4 key购买 nike

我有这样一张表:

structure(list(Suggested.Symbol = c("CCT4", "DHRS2", "PMS2", 
"FARSB", "RPL31", "ASNS"), p_onset = c(0.9378, 0.5983, 7.674e-10,
0.09781, 0.5495, 0.7841), p_dc14 = c(0.3975, 0.3707, 6.117e-17,
0.2975, 0.4443, 0.7661), p_tfc6 = c(0.2078, 0.896, 7.388e-19,
0.5896, 0.3043, 0.6696), p_tms30 = c(0.5724, 0.3409, 4.594e-13,
0.2403, 0.1357, 0.3422)), row.names = c(NA, 6L), class = "data.frame")

我想创建一个名为“摘要”的新列。在其中,我想逐行返回值 <0.05 的单元格的列名称,以逗号分隔。这可能吗??

最佳答案

我们可以通过遍历行来使用 toString,创建一个值小于 0.05 的逻辑向量,子集 names 并将它们粘贴到 toString

df1$summary <- apply(df1[-1], 1, \(x) toString(names(x)[x < 0.05]))

关于r - 拉出符合逻辑条件的单元格的列名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/73072101/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com