是否有人知道我是否可以在excel宏或其他编程工具中将数据集从左侧转到右侧?
使用R代码将左侧的数据集操作为右侧的数据集
发布于 2022-11-15 07:06:27
这并不完全符合您正在寻找的内容,但是进一步的数据分析可能更容易以这种方式格式化。
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)
发布于 2022-11-15 07:18:49
我以这种方式将数据枢轴化:
library(tidyverse)
df <- data.frame(Transaction=c(1,2,2),
Item=c("Apple", "Banana", "Coconut"))
df
df <- df %>%
group_by(Transaction) %>%
mutate(ItemNumber=paste0("Item", row_number()))
df
df <- df %>%
pivot_wider(names_from = ItemNumber,
values_from = Item)
df
# Transaction Item1 Item2
#1 1 Apple NA
#2 2 Banana Coconut
https://stackoverflow.com/questions/74447373
复制相似问题