R in a Nutsbell 10.数据的存取和编辑

在R中输入数据

(1)c()函数创建向量,在用data.frame()函数将这些向量组合成数据框。
(2)edit()函数能打开文本编辑器,要注意保存修改后的对象。

DataFrame = edit(DataFrame)

(3) fix()函数是会自动保存修改结果版的edit函数。

fix(DataFrame)
保存和读入R

save

save(object,file)
file:对象保存路径。文件路径总是使用/表示。

load

load(Path)
从外部文件导入数据

文本文件
(1)利用read.table()函数读入符号分割文件。

read.table(file,header,sep,
		   row.names,col.names,
		   quote,na.strings,comment.char,
		   nrows,skip,check.names,stringAsFactor)
sep:指定分割符。
header:是否将第一行设定为列名。
row.names:指定行名。
col.names:指定列名。
quote:如果字符值是在引号之中,则设为""。
na.strings:传入字符串向量,将其设置为NA。
comment.char:跳过以某个特定符号开头的注释行。
nrows:指定要读取的行数。
skip:指定读取内容前跳过的行数。
check.names:布尔值,是否检查列名的有效性。
stringAsFactor:文本字段是否转换为因子。
函数分隔符
read.csv,
read.csv2;
read.delim\t

固定宽度文件
利用read.fwf函数将固定宽度的文件读入数据框。

read.fwf(file,widths,header,sep,
		 skip,row.names,col.names,
		 n,buffsize)

widths:整数向量,指定每一行的宽度。
n:设置读入R的行数。
buffsize:设置一次读入的行数的最大值。
导出数据

write.table函数可以将R对象导出到文本文件中。

write.table(x,file,sep,append,
			quote,row.names,col.names)
append:布尔值,是否将输出添加到现有文件的末尾。
quote:布尔值,是否将字符放到引号中;数值向量,那些列需要放到引号中。
row.names:布尔值,输出中是否需要包含行名称;数值向量,设置输出行名。
col.names:布尔值,输出中是否需要包含列名称;字符向量,设置输出列名。
数据库部分

暂空。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值