栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

R语言学习笔记 03数据的输入与查看

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

R语言学习笔记 03数据的输入与查看

R语言学习笔记

文章目录
  • R语言学习笔记
  • 数据的输入
    • 使用键盘输入数据
    • read.csv和read.table→ csv和txt
    • 导入 Excel 数据
    • 导入 SPSS 数据
      • read.spss()
      • spss.get()
      • read_spss→ 推荐用这个
  • ★查看数据通用代码


数据的输入 使用键盘输入数据
mydata <- data.frame(age=numeric(0), gender=character(0), weight=numeric(0)) 

mydata <- edit(mydata)

edit()事实上是在对象的一个副本上进行操作的。如不将其赋值到一个目标,你的所有修改将会全部丢失

fix(mydata)#等价操作

但fix()不需要赋值,不会丢失

read.csv和read.table→ csv和txt

从带分隔符的文本文件导入数据

getwd()#显示工作路径,如果需要更改,在文件 改变工作目录
data_csv<-read.csv("studentgrades.csv", header=TRUE)
data_csv
read.csv(choose.files(),head=T)	#choose.files()可以在不知道文件叫什么的时候,手动打开它

data_txtu8<-read.table("studentgrades(u8).txt", header=TRUE,sep=",")
data_txtu8
#注意,在txt文档末尾需要加一个换行
导入 Excel 数据
install.packages("readxl")
library(readxl)

data_xlsx<-read_excel("studentgrades.xlsx")
data_xlsx

data_xlt<-read_excel("studentgrades.xlt")
data_xlt
install.packages("xlsx")#这个包因为需要加java,所以不太好用不推荐
install.packages("xlsxjars")
install.packages("rJava")

library(xlsx)
help(read.xlsx) 
workbook <- "c:/myworkbook.xlsx" 
mydataframe <- read.xlsx(workbook, 1) 

install.packages("XLConnect")
install.packages("openxlsx")
导入 SPSS 数据 read.spss()
install.packages("foreign")
library(foreign)
da_spss<-read.spss("例2-1.sav",use.value.labels=TRUE,to.data.frame=TRUE)	#使用值标签,转为数据框
da_spss	#数据中读的字符串为乱码,看不了中文
spss.get()
install.packages("Hmisc") #foreign包已被默认安装
library(Hmisc) 
?spss.get#use.value.labels = TRUE, to.data.frame = TRUE是默认的,所以和foreign对比,不用写
da_spss2 <- spss.get("例2-1.sav", use.value.labels=TRUE) 
da_spss2 
read_spss→ 推荐用这个
install.packages("haven")#这个包能读中文,所以更好用
library(haven)
da_spss3<-read_spss("例2-1.sav")
da_spss3
★查看数据通用代码
str(da_spss3)
head(da_spss3)	#看前几行
tail(da_spss3)	#看后几行
names(da_spss3)	#看名称
class(da_spss3$city)	#变量类型
length(da_spss3$city)	#长度,这里是变量里的数据个数
dim(da_spss3)	#变量里数据的个数 和 每个数据单独的长度 
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/855514.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号