我有一个数据集,希望在R中使用它来生成热图。我使用了另一个热图的代码;该代码运行良好。
我想查看在此过程中创建/使用的各个文件。我以为我可以创建一个";新的";使用";new_ds<-mutate(old_ds,commands(代码,然后将new_ds写入csv文件并查看它。然而,mutate命令给了我一个错误,如本文标题中所示。当我键入view(ds(时,我可以看到变量";县"它就在那里。但当我使用class命令时,我再次被告知";郡";找不到。
这是代码:
library(tidyverse)
library(RColorBrewer)
library(ggplot2)
getwd()
lcn_fpf_co_names_copy <-read.csv("lcn_fpf_co_names_copy.csv")
mutate (County = reorder (County, measure))
Error in reorder(County, measure) : object 'County' not found
为什么,如果;郡";在数据集中(它是(,R是否告诉我找不到对象?
summary命令给出了这些结果,因此您可以看到"郡";在数据集中(我用粗体强调(:
summary(lcn_fpf_co_names_copy)
ENTRY measure SCORE Svy_Year Birth_Year Gender **County**
Min. : 1 Min. : 0.01 Min. : 0.000 Min. :2007 Min. :1976 Min. :1.000 Min. : 1.000
1st Qu.: 4931 1st Qu.: 21.13 1st Qu.: 1.000 1st Qu.:2007 1st Qu.:1998 1st Qu.:1.000 1st Qu.: 5.000
Median : 9862 Median : 53.07 Median : 4.000 Median :2013 Median :2004 Median :1.000 Median : 9.000
Mean : 9862 Mean : 43.37 Mean : 3.985 Mean :2010 Mean :2002 Mean :1.487 Mean : 8.491
3rd Qu.:14792 3rd Qu.: 60.25 3rd Qu.: 6.000 3rd Qu.:2013 3rd Qu.:2007 3rd Qu.:2.000 3rd Qu.:12.000
Max. :19722 Max. :100.00 Max. :17.000 Max. :2013 Max. :2013 Max. :2.000 Max. :15.000
Co_Name Region UrbRur Educ Wealth
Length:19722 Min. :1.000 Min. :1.000 Min. :0.0000 Min. :1.000
Class :character 1st Qu.:2.000 1st Qu.:1.000 1st Qu.:0.0000 1st Qu.:1.000
Mode :character Median :3.000 Median :2.000 Median :0.0000 Median :2.000
Mean :3.427 Mean :1.702 Mean :0.8083 Mean :2.372
3rd Qu.:5.000 3rd Qu.:2.000 3rd Qu.:1.0000 3rd Qu.:3.000
Max. :6.000 Max. :2.000 Max. :5.0000 Max. :5.000
对这个问题的任何见解都将不胜感激。
这里我们需要数据集名称。在OP的代码中,与mutate
和数据集没有联系
library(dplyr)
lcn_fpf_co_names_copy %>%
mutate (County = reorder (County, measure))