dataframe

    94热度

    5回答

    我想基于逻辑条件过滤来自data.frame的行。让我们假设我有一个像 expr_value cell_type 1 5.345618 bj fibroblast 2 5.195871 bj fibroblast 3 5.247274 bj fibroblast 4 5.929771 hesc 5 5.873096 hesc 6 5.665857 hesc 7 6.79

    0热度

    2回答

    我有一个功能,目前在功能模型中编程,并且要么加快速度,也许本着R的精神解决问题。 有一个data.frame,并希望根据信息添加一个列,每个条目依赖于两行。 目前,它看起来像下面这样: faultFinging <- function(heartData){ if(heartData$Pulse[[1]] == 0){ Group <- 0 } else{

    81热度

    4回答

    我有一个带有列标题的data.frame。 如何从data.frame中获取特定行作为列表(将列标题作为列表的键)? 具体来说,我data.frame是 A B C 1 5 4.25 4.5 2 3.5 4 2.5 3 3.25 4 4 4 4.25 4.5 2.25 5 1.5 4.5 3 而且我希望得到一个排那的 > c(a=

    1热度

    2回答

    我想按列替换R数据帧中的值。我想通过数据帧的给定列表循环,并将所有“是”值替换为1,将所有其他值替换为0. 我尝试使用transform()和ifelse()函数在这样的事情: # List of selected Columns: ColumnNames = c("Frigori", "Microond" , "Arca", "Aspira") # Replace Values in da

    32热度

    1回答

    我正试图学习R的XML包。我试图从books.xml示例xml数据文件创建一个data.frame。这里是我得到的: library(XML) books <- "http://www.w3schools.com/XQuery/books.xml" doc <- xmlTreeParse(books, useInternalNodes = TRUE) doc xpathApply(doc,

    6热度

    1回答

    我想有一个更好的方法来做到这一点。 我想重新排列数据框中的列。我有一个列表,ordered.colnames,代表新的排序 - 但某些列不存在在dataset。为避免错误“undefined columns selected”,我已将相关切片包装在try()函数中。 以下方法有效,但有没有更好的方法来做到这一点? > ordered.colnames[1:5] [1] "lady_22102"

    15热度

    2回答

    在数据框的列中找到最多n%的记录我有一个数据集,显示澳大利亚元兑美元每天大约20年的汇率。我有一个数据框中的数据,第一列是日期,第二列是汇率。这里有一个数据示例: >data V1 V2 1 12/12/1983 0.9175 2 13/12/1983 0.9010 3 14/12/1983 0.9000 4 15/12/1983 0.8978 5 16/12/1983

    5热度

    3回答

    这个数据帧开始 myDF = structure(list(Value = c(-2, -1, 0, 1, 2)), .Names = "Value", row.names = c(NA, 5L), class = "data.frame") 假设我要上运行的是myDF $价值 getNumberInfo <- function(x) { if(x %% 2 ==0) evenness =

    8热度

    3回答

    我想包含变量名称,暗示我应该对他们做什么。我想象一个数据框“调查”。 library(Rlab) # Needed for rbern() function. survey <- data.frame(cbind( id = seq(1:10), likert_this = sample(seq(1:7),10, replace=T), likert_that = sample(seq(1

    18热度

    2回答

    我有一个如下所示的列表清单:x[[state]][[year]]。每个元素都是一个数据框,并且单独访问它们不是问题。 但是,我想要跨多个列表绑定数据帧。更具体地说,我希望拥有与我有多年的数据帧一样多的输出,即每年都要绑定所有状态数据帧。换句话说,我想将我所有的状态数据逐年整合到单独的数据框中。 我知道我可以将单个列表合并到一个数据框中,其中包含do.call("rbind",list)。但我不知道