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)。但我不知道