dplyr

    0熱度

    1回答

    嗨失蹤我想使用的R濾光器與選定的COUNTRYCODE過濾所有的行,並與continuous year from 1950 to 2014數據就像 countrycode country currency_unit year rgdpe rgdpo pop emp avh 1 USA United States US Dollar 1950 2279787 2274197 155.

    1熱度

    2回答

    我經常發現自己在一個情況下,我有一個包含寬列的多組,像這樣的表: replicate groupA VA1 VA2 groupB VB1 VB2 1 1 a 0.3429166 -2.30336406 f 0.05363582 1.6454078 2 2 b -1.3183732 -0.13516849 g -0.42586417 0.1541541 3 3

    0熱度

    1回答

    我想使用dplyr case_when並傳遞變量,但結果並不如預期。 例子: library(dplyr) mtcars %>% mutate(cg = case_when(carb <= 2 ~ "low", carb > 2 ~ "high")) ---this works 然而,當我試圖通過一個變量,它返回所有爲 「低」 var <- quo(carb)

    1熱度

    1回答

    繼dplyr::case_when()文檔中給出的例子: x <- 1:50 case_when(x %% 35 == 0 ~ "fizz buzz", x %% 5 == 0 ~ "fizz", x %% 7 == 0 ~ "buzz", TRUE ~ as.character(x)) 我想到的是人數35會產生"buzz"但它產生"fizz buz

    2熱度

    1回答

    從一組獲得特定記錄我有以下的DF pid name plan type... 1 v a 10 1 s a 20 1 v b 10 2 s c 20 2 v c 10 3 s a 10 3 v a 20... 和另一DF2,它具有的ID從第一DF和記錄位置從採取DF pid position 1 1 2 2 3 2 因此,這意味着對於PID 1,1記錄已被選中,爲PID

    -1熱度

    1回答

    我需要基於一個過濾器操作我需要應用該組 DF id dg cs 1 s 1 1 v 0 2 s 0 2 v 1 2 s 1 2 s 0 3 s 1 3 s 1 3 v 1 一組數的記錄數的記錄數我需要在「dg」中的「v」之前統計(或標記)'dg-cs'字段中出現's-1'組合的記錄數。 因此,出認沽將 id dg cs output 1 s 1 True 1 v 0 Fa

    0熱度

    2回答

    我想創建一個函數,將列名稱列表傳遞給dplyr函數。我知道,如果列名稱的列表中...形式給出如何做到這一點,作爲tidyeval文檔中解釋說: df <- tibble( g1 = c(1, 1, 2, 2, 2), g2 = c(1, 2, 1, 2, 1), a = sample(5), b = sample(5) ) my_summarise <-

    5熱度

    2回答

    我想了解是否以及如何使用tidyverse框架可以實現。 假設我有以下簡單功能: my_fn <- function(list_char) { data.frame(comma_separated = rep(paste0(list_char, collapse = ","),2), second_col = "test", stringsAsFactors =

    1熱度

    1回答

    我有一個數據幀 lf = structure(list(session_id = c(48L, 48L, 48L, 48L, 48L, 48L, 54L, 54L, 54L, 54L, 54L, 54L, 72L, 72L, 72L, 72L, 72L, 74L, 74L, 74L, 74L, 74L, 78L, 78L, 78L, 78L, 78L, 90L, 90L, 90L), date

    1熱度

    1回答

    我正在使用R與Jupyter筆記本。我使用這兩個文件中的dplyr創建了兩個數據幀:CSV files 爲了準備數據,我從「自行車」文件中刪除了列,並將日期字符串格式化爲日期時間。 # drop colums that contain only one value bikes <- select(bikes,-c(contract_name, bonus,banking)) # convert