QQ登录

只需要一步,快速开始

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

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

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

1178

主题

15

听众

1万

积分

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

    [LV.7]常住居民III

    自我介绍
    数学中国浅夏
    跳转到指定楼层
    1#
    发表于 2021-10-29 12:02 |只看该作者 |倒序浏览
    |招呼Ta 关注Ta
    R语言录入数据保存格式转换矩阵1 f& K* S6 l! E5 A

    " f9 W+ c7 m0 _+ w; W$ |index<-c("低收入户","中等偏下户","中等收入户","中等偏上户","高收入户")/ K0 x2 }( G& j- i* A  ]' T) J
    year2008<-c(1500,2935,4203,5929,11290)5 r: \" _% I; I9 ^2 w- v+ M8 m
    year2009<-c(1549,3110,4502,6468,12319). j; x3 g: \" G, `; e
    year2010<-c(1870,3621,5222,7441,14050)
    / G; @. }! C8 @1 L6 S0 F# o  cyear2011<-c(2001,4256,6208,8894,16783)
    9 B3 G6 x' ]9 g+ c1 R. iyear2012<-c(2316,4808,7041,10142,19009)
      `) ^3 G8 E! U. c, mtt<-data.frame("指标"=index,"2008年"=year2008,"2009年"=year2009,"2010年"=year2010,"2011年"=year2011,"2012年"=year2012). n2 P/ R1 N) r9 k& {
    tt6 {& j6 [* [7 Z+ g! T

    7 X  R9 y! }# psave(tt,file="F:/统计学/实验作业/tt.RData")6 l* n4 ^$ N9 `# K, Z- j
    load("F:/统计学/实验作业/tt.RData")0 r1 R7 ~; T2 M2 W7 a) C
    matrix1_1<-as.matrix(tt[,2:6])
    0 U% e/ v9 C1 V" K- Yrownames(matrix1_1)=tt[,1]" U2 K% i' A0 D6 p% y& {
    save(matrix1_1,file="F:/统计学/实验作业/matrix.RData"), O, L+ Y$ I: k" O9 G0 ~
    matrix1_1
    , B+ E+ B. n2 a+ q基础知识:/ h( A3 _, I( U( ?4 T8 [; @0 D: p2 g0 A
    1.为对象赋值" V" D$ N/ p# W1 w8 W

    : E  T$ g: K4 v3 Q3 f9 Z
    ' `0 S: K3 c; d' M+ o$ h2.对对象X进行各种计算和绘图
    # Y& {" l/ Q0 r; t! i: M5 u
    % e4 R  E) O; c9 e1 g) w5 |% l3.R包的安装和加载5 U5 M4 z3 l& _" R0 ^7 x
    查看1 g! {* q& N6 q: k9 x1 q
    ( r% Q  k5 I0 ?
    在线安装所需包! W; b: b" B1 k$ S$ H, A  C: {$ Z9 h

    ; ?' n7 G$ \& D" ^0 f: M+ b一次安装多个包
    + p$ D6 ^* Z! o' e4 K
    / F5 B3 u- Q& a; ^要使用包,需要用library()函数或者require()函数载入这个包
    + l" e3 w/ C- k; {4 p3 G5 B+ Z# S4.在R中录入数据8 t" n8 n1 h) S
    (1)用C函数产生向量
    , W; I  ^& c$ U2 v例:names<-c(“张三”,“李四”,“王五”)7 ^! E( e! O2 D: C, a

    / I, T. J% L  Y8 ]7 `(2)将向量形式的数据组织转换成数据框模式
    + k$ o3 A8 p$ l: i, J例:table<-data.frame(“姓名”=names,···)
    8 Y8 Q* J. s- o* p' k' `! Mtable$ I. c% i: O+ N# j( y4 n

    $ \' R7 |% i/ }0 p. J* b! d% ~(3)将向量形式的数据转组织成矩阵
    7 \: ?' D6 p( @8 k% I3 f1 s
    . a* e# ?7 }$ P9 z4 g3 _(4)在R中录入数据并组织成矩阵
    & W5 P  H& k! r! M' }: I5 r
    0 A& z, G2 J5 M' `. N% O
    ; Q) ~) _0 s) F5. 读取R数据) J4 H6 [% w  b6 E4 j) U+ R' Q* }
    load(“load(“存储路径 /文件名字.RData”)”)
    7 s+ e+ ~. k- t: U  h读取包含标题的csv文件
    ( `  T7 k) z2 A* H2 V- B* Iread.csv(“存储路径 /文件名字.csv”)
    / k$ b; B* G8 V, B9 n8 d7 s读取不包含标题的csv文件6 A8 U9 E8 V1 t( G; S+ y, t3 v
    read.csv(“存储路径 /文件名字.csv”,header=FALSE)
    * c3 I. `( t5 M导入Excel数据
    8 Z/ y8 G& f/ ~' \& P1 F2 D+ k! t2 M5 N  v
    % F$ [: J) W  g7 F. P" d
    导入spss数据+ z: n9 ~) s0 m' ^. E+ r! z

    ) z2 g9 K- _5 h8 q  P! X/ L" z6.保存数据  I- G; {) m8 _' L- B. h9 T( b
    R格式  ~" Q7 g4 I7 P: B: |7 L8 D
    save(table,file=“存储路径 /table.RData”)1 `. }: B7 @* e  ~6 z
    csv格式/ O8 r, L* k# e8 k; Z0 ~
    write.csv(table,file=“存储路径 /table.csv”)
    7 I+ x9 b/ _9 o+ S% ?7.查看数据
    + ^& S. j1 b7 L% p9 I5 ], b全部& |$ b: o0 P; |7 U9 M
    table6 M& O: r, j; j* f( J
    前几行+ M9 v% O$ N& @' H' \; ]
    head(table)4 n* U3 }* h$ ^# S
    最后几行
    # W& A% X* C7 E! a% o* [tail(table)
    - V7 q9 m" P/ [2 z* v8.数据排序. W+ ]! h8 u( J- b0 `
    升序:newt1<-t[order(t地 区 生 产 总 值 ) , ] 降 序 : n e w t 2 < − t [ o r d e r ( − t 地区生产总值),] 降序:newt2<-t[order(-t地区生产总值),]降序:newt2<−t[order(−t地区生产总值),]
    # j/ D1 Y, P. H& ]. x3 g或者:newt2<-t[order(t$地区生产总值),decreasing=TRUE]) ?& I9 v' m; Z. j" c
    : G4 y5 |7 t5 }$ k$ H( w

    : B6 l7 k3 m- c9 J! G1 ^0 Z! B8 Q0 x$ P) ^
    变量重命名:- ?. h& r( i6 r6 J1 F6 I
    library(reshape)
    4 [  l5 B! L' J$ ]7 J0 Irename(t,c(“地区生产总值”=“GDP”)); X0 A/ E7 a1 O6 J/ m! N/ ]
    缺失值的处理:  }* F% Z$ r& D3 B- p$ b+ M4 J
    检测:x<-c(2,4,6,NA)
    , b( {# o! F) ^$ m+ wis.na(x)( P6 W# N+ d' r9 R
    排除:x<-c(2,4,6,NA)
    " k$ D9 E2 Q8 y$ `( |sum(x)
    + m! [# B5 Z9 g1 Py<-sum(x,na.rm=TRUE)
    ' z1 ]- h/ w7 w+ ^$ i1 j0 q3 @6 F. z/ z; l1 d
    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-10-27 13:06 , Processed in 1.619479 second(s), 51 queries .

    回顶部