R没有正确读取我的文件,它具有三个变量

我正在尝试将数据导入R,该数据集具有结婚率。数据集包含状态,年份(1990-2016)和年利率。但是,它没有选择正确的标题。 Year被转换为X.1,X.2,X.3,因此是第四位。它还将数字附加到州,例如阿拉巴马州为1,但是我不确定该部分是否可以固定。

链接到数据 https://drive.google.com/file/d/1eLdPZKZBMDkoObl4tLemQSGTnhiAlvOT/view?usp=sharing

除了原始数据以及标题年份和状态以外,我已经剥离了所有文件。这是因为它没有正确读取我的xslx文件,所以我转换为csv。

> csvfile<-read.csv(file="~/Desktop/datah.csv")
> csvfile
                  X   Year    X.1    X.2  X.3  X.4    X.5    X.6    
 X.7
1                 State 2017.0 2016.0 2015.0 2014 2013 2012.0 
2011.0 2010.0
2               Alabama    7.0    7.1    7.4  7.8  7.8    8.2    
8.4    8.2
3                Alaska    6.9    7.1    7.4  7.5  7.3    7.2    
7.8    8.0
4               Arizona    5.8    5.9    5.9  5.8  5.4    5.6    
5.7    5.9
5              Arkansas    9.5    9.9   10.0 10.1  9.8   10.9   

我已经显示了前几个结果。

longfeimicu 回答:R没有正确读取我的文件,它具有三个变量

如果您的.csv文件具有标头,只需将其告知R。请尝试:

csvfile<-read.csv(file="~/Desktop/datah.csv",header=T,sep=",")
,

您需要跳过第一行,因为它不包含标题:

My_data_frame <- read.csv(file="~/Desktop/datah.csv",skip = 1,stringsAsFactors = FALSE)

这也是删除 stringsAsFactors 自动转换的好方法。

强烈建议以后再使用dplyr整理数据。它将帮助您分析它,并在以后将其绘制出来。

本文链接:https://www.f2er.com/3142681.html

大家都在问