gpt4 book ai didi

R计算两列值并以表格形式获取结果

转载 作者:行者123 更新时间:2023-12-05 01:20:30 26 4
gpt4 key购买 nike

我有一个如图所示的数据集

Num              Day
1111 Thursday
2222 Thursday
3333 Thursday
1111 Monday
1111 Tuesday
1111 Wednesday
1111 Friday
1111 Saturday
1111 Sunday
2222 Thursday

我需要得到每个 Num 的计数对应的 Day .我用过 as.data.frame(table(data$Num,data$Day))并得到如下格式的输出。
Num              Day              Freq
1111 Thursday 1
1111 Monday 1
1111 Tuesday 1
1111 Wednesday 1
1111 Friday 1
1111 Saturday 1
1111 Sunday 1
.
.
2222 Thursday 2
.
.
3333 Thursday 1
.
.

为了更好地可视化,我需要如下输出。
      Sunday  Monday  Tuesday  Wednesday  Thursday  Friday  Saturday
1111 1 1 1 1 1 1 1
2222 0 0 0 0 2 0 0
3333 0 0 0 0 1 0 0

有没有办法做到这一点?

最佳答案

尝试这个

table(data)
Day
Num Friday Monday Saturday Sunday Thursday Tuesday Wednesday
1111 1 1 1 1 1 1 1
2222 0 0 0 0 2 0 0
3333 0 0 0 0 1 0 0

关于R计算两列值并以表格形式获取结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30411316/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com