arrange vs. fct_reorder: Do they do the same thing?
Related: Difference of fct_reorder and reorder
Consider the code below from here and here.
My question:
- What is the benefit of
arrange(desc(Median))
if there is anfct_reorder(Major, Median)
beneath it?
library(tidyverse)
recent_grads <- read_csv("https://raw.githubusercontent.com/rfordatascience/tidytuesday/master/data/2018/2018-10-16/recent-grads.csv")
majors_processed <- recent_grads %>%
arrange(desc(Median)) %>% # What is the benefit of doing this if we have an fct_reorder below and vice-versa? Don't they do the same thing?
mutate(Major = str_to_title(Major),
Major = fct_reorder(Major, Median))
majors_processed %>%
View()
r dplyr
add a comment |
Related: Difference of fct_reorder and reorder
Consider the code below from here and here.
My question:
- What is the benefit of
arrange(desc(Median))
if there is anfct_reorder(Major, Median)
beneath it?
library(tidyverse)
recent_grads <- read_csv("https://raw.githubusercontent.com/rfordatascience/tidytuesday/master/data/2018/2018-10-16/recent-grads.csv")
majors_processed <- recent_grads %>%
arrange(desc(Median)) %>% # What is the benefit of doing this if we have an fct_reorder below and vice-versa? Don't they do the same thing?
mutate(Major = str_to_title(Major),
Major = fct_reorder(Major, Median))
majors_processed %>%
View()
r dplyr
7
arrange
reorders rows.fct_reorder
reorders factor levels. They are principally different things. Note that after thearrange
one could just as well usefct_inorder
instead offct_reorder
.
– Axeman
Jan 2 at 22:17
add a comment |
Related: Difference of fct_reorder and reorder
Consider the code below from here and here.
My question:
- What is the benefit of
arrange(desc(Median))
if there is anfct_reorder(Major, Median)
beneath it?
library(tidyverse)
recent_grads <- read_csv("https://raw.githubusercontent.com/rfordatascience/tidytuesday/master/data/2018/2018-10-16/recent-grads.csv")
majors_processed <- recent_grads %>%
arrange(desc(Median)) %>% # What is the benefit of doing this if we have an fct_reorder below and vice-versa? Don't they do the same thing?
mutate(Major = str_to_title(Major),
Major = fct_reorder(Major, Median))
majors_processed %>%
View()
r dplyr
Related: Difference of fct_reorder and reorder
Consider the code below from here and here.
My question:
- What is the benefit of
arrange(desc(Median))
if there is anfct_reorder(Major, Median)
beneath it?
library(tidyverse)
recent_grads <- read_csv("https://raw.githubusercontent.com/rfordatascience/tidytuesday/master/data/2018/2018-10-16/recent-grads.csv")
majors_processed <- recent_grads %>%
arrange(desc(Median)) %>% # What is the benefit of doing this if we have an fct_reorder below and vice-versa? Don't they do the same thing?
mutate(Major = str_to_title(Major),
Major = fct_reorder(Major, Median))
majors_processed %>%
View()
r dplyr
r dplyr
asked Jan 2 at 20:55
Jim G.Jim G.
9,5621683139
9,5621683139
7
arrange
reorders rows.fct_reorder
reorders factor levels. They are principally different things. Note that after thearrange
one could just as well usefct_inorder
instead offct_reorder
.
– Axeman
Jan 2 at 22:17
add a comment |
7
arrange
reorders rows.fct_reorder
reorders factor levels. They are principally different things. Note that after thearrange
one could just as well usefct_inorder
instead offct_reorder
.
– Axeman
Jan 2 at 22:17
7
7
arrange
reorders rows. fct_reorder
reorders factor levels. They are principally different things. Note that after the arrange
one could just as well use fct_inorder
instead of fct_reorder
.– Axeman
Jan 2 at 22:17
arrange
reorders rows. fct_reorder
reorders factor levels. They are principally different things. Note that after the arrange
one could just as well use fct_inorder
instead of fct_reorder
.– Axeman
Jan 2 at 22:17
add a comment |
1 Answer
1
active
oldest
votes
As @Axeman noted:
arrange
reorders rows.fct_reorder
reorders factor levels. They
are principally different things. Note that after thearrange
one
could just as well usefct_inorder
instead offct_reorder
.
add a comment |
StackExchange.ifUsing("editor", function () {
StackExchange.using("externalEditor", function () {
StackExchange.using("snippets", function () {
StackExchange.snippets.init();
});
});
}, "code-snippets");
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "1"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f54013058%2farrange-vs-fct-reorder-do-they-do-the-same-thing%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
As @Axeman noted:
arrange
reorders rows.fct_reorder
reorders factor levels. They
are principally different things. Note that after thearrange
one
could just as well usefct_inorder
instead offct_reorder
.
add a comment |
As @Axeman noted:
arrange
reorders rows.fct_reorder
reorders factor levels. They
are principally different things. Note that after thearrange
one
could just as well usefct_inorder
instead offct_reorder
.
add a comment |
As @Axeman noted:
arrange
reorders rows.fct_reorder
reorders factor levels. They
are principally different things. Note that after thearrange
one
could just as well usefct_inorder
instead offct_reorder
.
As @Axeman noted:
arrange
reorders rows.fct_reorder
reorders factor levels. They
are principally different things. Note that after thearrange
one
could just as well usefct_inorder
instead offct_reorder
.
answered Feb 4 at 23:06
Jim G.Jim G.
9,5621683139
9,5621683139
add a comment |
add a comment |
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f54013058%2farrange-vs-fct-reorder-do-they-do-the-same-thing%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
7
arrange
reorders rows.fct_reorder
reorders factor levels. They are principally different things. Note that after thearrange
one could just as well usefct_inorder
instead offct_reorder
.– Axeman
Jan 2 at 22:17