QQ登录

只需要一步,快速开始

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

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

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

1178

主题

15

听众

1万

积分

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

    [LV.7]常住居民III

    自我介绍
    数学中国浅夏
    跳转到指定楼层
    1#
    发表于 2021-10-29 12:02 |只看该作者 |正序浏览
    |招呼Ta 关注Ta
    R语言录入数据保存格式转换矩阵4 Q4 Y" e! ?& q$ |' @! L9 `# V
    6 P% e9 _7 h! y" K, b# o
    index<-c("低收入户","中等偏下户","中等收入户","中等偏上户","高收入户")
    " w# `3 ~& x4 \: zyear2008<-c(1500,2935,4203,5929,11290)
    4 P  j0 `7 \/ t+ v' Xyear2009<-c(1549,3110,4502,6468,12319)
    . y$ H/ D9 f+ d8 V( E: _4 [8 @& m0 Uyear2010<-c(1870,3621,5222,7441,14050)
    ) A) _4 T; x& zyear2011<-c(2001,4256,6208,8894,16783)
    9 O% @$ J* a( ?- Q3 `" yyear2012<-c(2316,4808,7041,10142,19009)9 {4 \7 k3 s, @2 y$ a, b* i' w
    tt<-data.frame("指标"=index,"2008年"=year2008,"2009年"=year2009,"2010年"=year2010,"2011年"=year2011,"2012年"=year2012)
    3 e# v& Y3 V' e7 u' W& Z% N; X6 Ett3 f- v8 M. O$ g% [6 k( j. ~

    / ]' {) W' q. w0 ]  Usave(tt,file="F:/统计学/实验作业/tt.RData")7 R. F: R: Q5 k' @& x
    load("F:/统计学/实验作业/tt.RData")( ^0 Q( \2 _7 U( L: S7 _7 F
    matrix1_1<-as.matrix(tt[,2:6])
    5 h0 _! e; A: D; P4 xrownames(matrix1_1)=tt[,1]
    ; P4 @2 i" }* P  L, |save(matrix1_1,file="F:/统计学/实验作业/matrix.RData")
    " k& F: l# P% k, W8 Jmatrix1_1
    6 X7 ~7 D8 `9 U, i基础知识:
    - c# x( v9 R7 k  x1 d* C7 z1.为对象赋值
    ) ]; \1 ~/ n! r8 M, h. l/ Y
    6 D7 X0 M6 f; m' i9 B% Y- Z) |& l0 `* @, K2 g. J0 b1 @5 \% i
    2.对对象X进行各种计算和绘图/ Q9 @9 S4 X, E  U1 D

    # F, L9 J9 v4 ?/ V3.R包的安装和加载: ?2 m- o1 }$ |
    查看
    . A+ g% t2 Z! r: v2 I9 i* V  s6 _3 J0 q6 u& `
    在线安装所需包
    9 k8 F  l7 Y9 a% N7 m5 F* M' ^) T
    / y% @( I9 \+ n4 I' M一次安装多个包: U3 p' ?" R& X. q( c

    3 d( x. v& @7 N要使用包,需要用library()函数或者require()函数载入这个包; ]) Y* Q+ L: R) v
    4.在R中录入数据
    ! I, [. X4 a- Z& o+ h& O9 T% Q& `(1)用C函数产生向量3 H, X& G* L% H$ m. S# q( `
    例:names<-c(“张三”,“李四”,“王五”)
    % a- T8 W) w1 B% a# Q" o: y3 {% F
    (2)将向量形式的数据组织转换成数据框模式8 _/ y& i2 @) @( a0 \; o" X8 O
    例:table<-data.frame(“姓名”=names,···). i$ ]1 n3 Z% y1 g4 O
    table
    9 u/ @1 G$ |3 Z9 t0 v4 S3 R3 o! ?' S% ~& i0 f( A
    (3)将向量形式的数据转组织成矩阵) R2 {& V1 [$ M/ O1 S) W0 I

    & X; J. s( N0 P" \0 N(4)在R中录入数据并组织成矩阵
    $ Y% w) T7 a& G8 U: n: J9 y  W$ t# U& }0 s# P0 V8 v% a
    - {) W7 P, v# x$ ?/ ~1 F, d6 `
    5. 读取R数据
    , T6 E7 B; k) {7 z) k$ _4 ?* jload(“load(“存储路径 /文件名字.RData”)”), B$ e' w( j1 J+ i4 c; F
    读取包含标题的csv文件
    2 I) {6 N/ f- n& dread.csv(“存储路径 /文件名字.csv”), U2 Z% k9 ~5 [% ?, G
    读取不包含标题的csv文件0 M5 G8 b7 l+ Q) [1 O3 `4 q/ P
    read.csv(“存储路径 /文件名字.csv”,header=FALSE)' |/ ]5 K) b3 Y2 p- Z+ p; \: _
    导入Excel数据
    $ B7 _0 E. s# c0 Y* _9 Q
    . `1 ~8 ]4 Q4 l8 n  Q3 j! G9 E
    / W) Y- \! V% r0 ?9 b8 T% A( j/ f导入spss数据
    . `, Y* H9 N! r% n, j1 n
    7 t1 Y( X9 @) k5 S5 ~- G  M6.保存数据4 w9 U# t$ n3 N
    R格式+ N) g. r% |& c; [2 P1 A. O; T
    save(table,file=“存储路径 /table.RData”)! ?# F1 H: K0 @
    csv格式/ r2 Q+ Y% X6 ]- Y& ~& O
    write.csv(table,file=“存储路径 /table.csv”)
      v( }3 R" W! R6 J: ^/ v7.查看数据
    $ N* Q' J2 y9 @9 _全部
    6 k) P& K- F' {) k) a1 ^" _( |  utable: f% o  h* ~  [" S4 j2 l, U7 h
    前几行
    7 o0 N* P- [7 q: _8 i, c/ r% lhead(table)9 ]* u3 q+ s4 _& h9 P/ k
    最后几行* ~6 ]- o" R8 X: `4 J
    tail(table)
    , x$ t' N' [7 i# j) F3 c; d8.数据排序% B7 x  m7 F0 O5 H
    升序:newt1<-t[order(t地 区 生 产 总 值 ) , ] 降 序 : n e w t 2 < − t [ o r d e r ( − t 地区生产总值),] 降序:newt2<-t[order(-t地区生产总值),]降序:newt2<−t[order(−t地区生产总值),]" {' l6 `( k0 j8 H1 j
    或者:newt2<-t[order(t$地区生产总值),decreasing=TRUE]& q. G7 T; S/ g( }

      \4 B/ U# D2 T$ j0 F  b, A
    * p- g% n9 T: p/ q* {% l+ Y
    . U# c  Z2 G0 J, A* T: m" a" T4 A变量重命名:# q5 N+ c0 X6 D* H; G1 \, n7 P
    library(reshape)
    - h& ], k' k1 @7 A* G3 t0 Yrename(t,c(“地区生产总值”=“GDP”))6 f! G! u+ z, C8 g: f, w2 N2 E
    缺失值的处理:, b5 z9 ]& q, ^9 m$ ]0 {" ~4 _
    检测:x<-c(2,4,6,NA)
    1 A7 }% ?2 B7 ^+ `, uis.na(x)
      O/ |+ G) \/ i3 y6 z" ~排除:x<-c(2,4,6,NA)5 ?8 x; L, N4 A
    sum(x)$ l: H7 v7 a' h0 o: C  G
    y<-sum(x,na.rm=TRUE)6 _# b0 C1 ^8 l7 C- Y& u
    2 B9 B, J- z6 N; [% H/ L1 a/ r
    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-4-14 17:20 , Processed in 5.052928 second(s), 51 queries .

    回顶部