반응형
반복문을 돌면서 여러개의 dataframe 을 만들고,
이것들을 합쳐서 최종적인 결과 dataframe 을 만드는 경우 아래와 같이 함
brand_names <- c("BBQ", "BHC")
tmp_dfs <- lapply(brand_names, function(x){
p <- paste0(x, "_payment")
b <- paste0(x, "_buzz")
tmp_df[1, 'brand'] <- x
tmp_df[1, 'cor'] <- cor.test(merged[,p], merged[,b])$estimate
tmp_df
})
df_result <- bind_rows(tmp_dfs)
df_result
출력
> df_result
cor brand
1 0.6971354 BBQ
2 0.4675438 BHC
반응형
'Tools > R' 카테고리의 다른 글
R - 변수 bucketing (카테고리화) (0) | 2023.03.10 |
---|---|
R - lag 변수 만들기 (0) | 2023.03.10 |
R - na to zero (0) | 2023.03.09 |
R - 컬럼별 동일한 함수 적용을 위한 lapply 테크닉 (0) | 2022.09.05 |
R - aggregate / separate_rows (0) | 2022.06.21 |