간단한 나누기 공식을 사용하여 연간 계획 수립에 도움이 필요합니다. 몇 가지 열의 고유 한 조합마다이 작업을 수행해야하며 연간 열에서 월별 열로 나누어 진 열을 복사해야합니다. 루프는 수식을 두 개의 열에 적용하고 벡터의 개별 그룹을 반복합니다. 나는 다소 복잡한 것처럼 아래 예제에서 설명하려고 노력했다. 내가 무엇을 가지고 : | Init | Name |
벡터를 부분 집합하려고하는 효율적인 함수 또는 코드 조각을 원하고 하위 집합에 요소가없는 경우 NA을 반환합니다. 예를 들어, v1 = c(1, 1, NA)
코드 unique(v1[!is.na(v1)]) 반환 한 대단한 항목 만 v2 = c(NA, NA, NA)
코드에 대한 unique(v2[!is.na(v2)]) 반환이 부분 집합 조작이의 일부로서
draw을 mpg에 대해 표시하기 위해 아래 데이터 프레임에서 중첩 된 정보에 액세스하는 데 약간의 손실이 있습니다. library(rstanarm)
library(ggplot2)
require(tidyr)
mycars <- mtcars
mycars$key <- 1:nrow(mycars) # 'data.frame': 32 obs., 12 varia
다음과 같은 방식으로 데이터 프레임의 열을 결합 할 수 있습니까? data <- data.frame(user.A = c(2,4,6),
user.B = c(11,13,15),
other.A = c(102,104,106),
other.B = c(201,103,105),
id = c('001', '004'
매년 R에 고유 플레이어 수를 부여하는 옵션이 있습니까? 예 : playerID yearID stint teamID lgID POS G PO A E DP score
<chr> <chr> <chr> <fctr> <fctr> <chr> <dbl> <dbl> <dbl> <dbl> <dbl> <dbl>
1 aardsda01 2004 1 SFN
주문 날짜 열과 전자 메일을 기반으로 새로운 data_frame을 만들려고합니다. 중복 이메일 (예 : 아래 예에서 [email protected])이있는 경우 전자 메일을 병합하고 order_date 변수를 옆에있는 새 열에 배치하고 싶습니다. 나는 완전한 DF에서 이것을하고 싶다. 이것은 많은 NAs를 소개 할 것이지만 나는 나중에 그 문제를 해결할 것
아래의 기본 데이터 프레임에는 쉼표로 구분 된 긴 문자열이 있습니다. 새 열을 만들려면 Tidyr의 "separate"를 사용했습니다. 답변이 포함 된 사람마다 몇 개의 새로운 열이 있는지 계산하여 새 열을 추가하려면 어떻게합니까? (NA 없음). 쉼표로 구분되는 문자열 요소 수를 계산하여 열을 분리 한 후 또는 이전에 계산할 수 있다고 가정합니다. 도움을
중복 데이터 프레임을 재편하는 것은이 내 dataframe입니다 : df <- data.frame(ID = c(1,2,3), A1 = c("a1","a3","a5"),
B1 = c("b1","b3","b5"), A2 = c("a2","a4","a6"), B2 = c("b2","b4","b6"))
그리고 내가 원하는 결과가 이것이다 : 나는 해결책에
나는 데이터 집합을 가지고 있고 특정 ID로 행을 연결하는 싶습니다 id <- c(1,1,1,2,2,2,2)
location<- c("Mumbai", "Newyork", "Jaipur", "Paris", "London", "Kentucky", "Dublin")
df <- data.frame(id, location)
id location
1 Mumb
하나만 제외하고 데이터 프레임의 모든 열에 대해 gather_이 필요합니다. 예 : 이제 # I want to generate a dataframe whose column names are the letters of the alphabet. If you know of a simpler way, let me know!
foo <- as.data.frame(