有没有人知道有没有什么方法可以在excel宏或其他编程工具中将数据集从左侧转到右侧?
使用R代码将左侧的数据集操作为右侧的数据集
92vpleto1#
这与您要查找的内容并不完全匹配,但采用这种格式进行进一步的数据分析可能更容易
library(tidyverse) df = read_csv("Downloads/test.csv") df = df %>% group_by(Transaction, Item) %>% summarize(count_value = n()) result = df %>% pivot_wider(names_from = "Item", values_from = "count_value", values_fill = 0)
deyfvvtc2#
我用这种方式来透视数据:
library(tidyverse) df <- data.frame(Transaction=c(1,2,2), Item=c("Apple", "Banana", "Coconut")) df %>% group_by(Transaction) %>% mutate(ItemNumber = paste0("Item", row_number())) %>% pivot_wider(names_from = ItemNumber, values_from = Item) # Transaction Item1 Item2 #1 1 Apple NA #2 2 Banana Coconut
2条答案
按热度按时间92vpleto1#
这与您要查找的内容并不完全匹配,但采用这种格式进行进一步的数据分析可能更容易
deyfvvtc2#
我用这种方式来透视数据: