QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 4568|回复: 0
打印 上一主题 下一主题

R语言录入数据保存格式转换矩阵

[复制链接]
字体大小: 正常 放大

1178

主题

15

听众

1万

积分

  • TA的每日心情
    开心
    2023-7-31 10:17
  • 签到天数: 198 天

    [LV.7]常住居民III

    自我介绍
    数学中国浅夏
    跳转到指定楼层
    1#
    发表于 2021-10-29 12:02 |只看该作者 |倒序浏览
    |招呼Ta 关注Ta
    R语言录入数据保存格式转换矩阵
    7 V& a9 U* J, [7 C4 i- G% E+ x+ i! `' ?* W
    index<-c("低收入户","中等偏下户","中等收入户","中等偏上户","高收入户")
    , N! n7 s' A4 }  d) [  Gyear2008<-c(1500,2935,4203,5929,11290)0 C1 J4 r* ^% r; K& b
    year2009<-c(1549,3110,4502,6468,12319)
    ! s: B$ h9 c% K1 j% P# t$ iyear2010<-c(1870,3621,5222,7441,14050)
    7 l% E1 W3 z2 @& {; Vyear2011<-c(2001,4256,6208,8894,16783), a0 A; t/ U3 Y/ I+ z
    year2012<-c(2316,4808,7041,10142,19009)/ ~4 Q+ N# W+ [( o* u: T
    tt<-data.frame("指标"=index,"2008年"=year2008,"2009年"=year2009,"2010年"=year2010,"2011年"=year2011,"2012年"=year2012)
    # a4 \5 |- e  a" e4 \. t: Ott. O; m' S  S8 ?" j# S
    5 _4 A) R2 x4 h* N  i
    save(tt,file="F:/统计学/实验作业/tt.RData")
    ) J6 j* q8 a* J. X, D* pload("F:/统计学/实验作业/tt.RData")3 P7 k4 k3 I/ b9 [+ g
    matrix1_1<-as.matrix(tt[,2:6])# v, I$ h! E( G+ u6 M) ^. ?
    rownames(matrix1_1)=tt[,1]
    & R( h, M/ l1 O+ c4 M+ jsave(matrix1_1,file="F:/统计学/实验作业/matrix.RData")5 G; d  f1 ], |1 m3 l% I
    matrix1_1
    : F4 e! Y& E1 k基础知识:* c/ D: Q) l' d+ D3 x! d4 G# n
    1.为对象赋值
    $ G/ u+ ]+ d; v' r3 w  V' U9 i$ N- u6 e5 a

    9 T4 u: N" b( U# F  o2.对对象X进行各种计算和绘图
    . b3 `/ {" @7 z  _6 K6 n* b
    . B+ O; E* ]+ Y; f+ s- H3.R包的安装和加载) T+ {, M" ~( ?2 J2 g( }  M% k
    查看
    * }* k8 f* ?, t( j; z2 K, v/ B4 g. V! Y" @" A- E0 _; k) j
    在线安装所需包
    ( K6 y6 R  ?  T# E& @: \
    / v7 R5 ^/ N3 I& X* z5 E: x8 D0 `一次安装多个包
    ) M+ A& u9 `$ G0 \- E
    4 O; x& Q- }6 P& E- q要使用包,需要用library()函数或者require()函数载入这个包
    3 D! x* N# s2 |$ u+ r4.在R中录入数据& G7 q$ D4 M/ E
    (1)用C函数产生向量
    $ z) k* [( q* h3 [9 b+ {例:names<-c(“张三”,“李四”,“王五”)" ~4 J$ k8 h9 c4 i
    % F) b: t  `9 k
    (2)将向量形式的数据组织转换成数据框模式
    / N, w( h* I& f1 B; }" I例:table<-data.frame(“姓名”=names,···)6 |; _) r3 _  T6 e' T
    table
    3 y7 R% e4 E/ m# ^0 |- m9 O* L/ D9 Y/ |1 C* \
    (3)将向量形式的数据转组织成矩阵4 |7 P5 [1 F' X% k9 x7 y6 E

    4 q/ i/ T% m" b9 X(4)在R中录入数据并组织成矩阵2 p% y  j: q1 c! @# {
    - _/ r; r/ }) u/ E1 @
    : ~4 ]4 ^( a* @) V5 L; j+ z, e. d6 N
    5. 读取R数据
    ' T% G$ H. V9 K3 {0 I+ o% U7 }load(“load(“存储路径 /文件名字.RData”)”)
    " e* }. C& S' i( F( ^9 A3 c/ U读取包含标题的csv文件
    + A7 B$ B8 r  l+ u: iread.csv(“存储路径 /文件名字.csv”)# y. P3 K5 Q# y; x; M
    读取不包含标题的csv文件
    , d* a% z) m5 ?, _4 G0 ]  f. lread.csv(“存储路径 /文件名字.csv”,header=FALSE)
    - R& a5 }  P5 ^  D; b2 n" l, r导入Excel数据6 v7 U+ e1 W* L& h: `
      G+ ^8 x4 c9 I- e6 O
    ) ^  `2 d1 {, ?0 s3 f4 X9 _% B8 R/ v
    导入spss数据
      }" c! m( u# z, Z
    : _! ^* \3 \" V/ h, {6.保存数据
    0 n3 Y. f6 \2 m0 _& _, ER格式+ H8 U- a: i/ X$ [! f
    save(table,file=“存储路径 /table.RData”)* a% i( H$ X* Y/ o- n8 y
    csv格式
    ; z" u- E3 `  lwrite.csv(table,file=“存储路径 /table.csv”); B( }9 ~7 v( @* m+ h
    7.查看数据
    . T1 t# `4 y; X+ h6 H/ ?1 J! c全部  g5 L! d! a- i8 C' b3 n
    table8 r  e% I1 q! l6 Z$ k
    前几行
    ) V  b) K5 `1 L* y3 nhead(table)5 w9 a% x  `/ W. N! J0 ~4 ~- E
    最后几行3 M; m7 ~9 d; v; ^  g; q
    tail(table)
    ( o  M0 j9 H/ T8 T6 i8.数据排序+ t* |2 v/ H8 E7 y7 ^( y& E9 l
    升序:newt1<-t[order(t地 区 生 产 总 值 ) , ] 降 序 : n e w t 2 < − t [ o r d e r ( − t 地区生产总值),] 降序:newt2<-t[order(-t地区生产总值),]降序:newt2<−t[order(−t地区生产总值),]' s/ z/ I4 d4 ]" o; h
    或者:newt2<-t[order(t$地区生产总值),decreasing=TRUE]7 l* W7 p2 G' v! B8 k2 X' J
    - C# i+ G* ?% L  N/ E

    " ^  f  w9 c# b% R. j3 `
    8 a5 |. ^, g3 A变量重命名:! ]6 X$ O9 [! H5 p# F" j, G
    library(reshape)7 ^2 q! R* U+ c) k
    rename(t,c(“地区生产总值”=“GDP”))
    + k! J8 E2 h/ @3 [7 r! ], l+ n+ i缺失值的处理:% V5 q' B' D$ x/ K9 h6 K
    检测:x<-c(2,4,6,NA)
    " |+ z3 `; N' n. Z$ bis.na(x)
    5 X4 ~: p; h$ r* p) F, l3 `+ ^排除:x<-c(2,4,6,NA)" L' o" |5 R9 W. ~( u1 ~; A
    sum(x)
    ; x8 C1 ^  Y/ Q7 A4 t1 ^; x) _y<-sum(x,na.rm=TRUE), h- T0 l6 |" d1 k# V  q
    , d' @' n  P0 ?1 l! ]4 Y
    zan
    转播转播0 分享淘帖0 分享分享0 收藏收藏0 支持支持0 反对反对0 微信微信
    您需要登录后才可以回帖 登录 | 注册地址

    qq
    收缩
    • 电话咨询

    • 04714969085
    fastpost

    关于我们| 联系我们| 诚征英才| 对外合作| 产品服务| QQ

    手机版|Archiver| |繁體中文 手机客户端  

    蒙公网安备 15010502000194号

    Powered by Discuz! X2.5   © 2001-2013 数学建模网-数学中国 ( 蒙ICP备14002410号-3 蒙BBS备-0002号 )     论坛法律顾问:王兆丰

    GMT+8, 2026-7-22 20:05 , Processed in 0.507074 second(s), 51 queries .

    回顶部