QQ登录

只需要一步,快速开始

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

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

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

1178

主题

15

听众

1万

积分

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

    [LV.7]常住居民III

    自我介绍
    数学中国浅夏
    跳转到指定楼层
    1#
    发表于 2021-10-29 12:02 |只看该作者 |倒序浏览
    |招呼Ta 关注Ta
    R语言录入数据保存格式转换矩阵
    0 `" Z4 }4 N) j' S, _- v
    ) ]4 U/ Q7 ]  Dindex<-c("低收入户","中等偏下户","中等收入户","中等偏上户","高收入户")( d4 s* I, _, Z! L, B6 z' f
    year2008<-c(1500,2935,4203,5929,11290)" c2 c) y$ O! v; @
    year2009<-c(1549,3110,4502,6468,12319)
    $ Q5 S2 _! A. e* N/ kyear2010<-c(1870,3621,5222,7441,14050). G  x! y- [3 G5 `0 o
    year2011<-c(2001,4256,6208,8894,16783)
    ; p9 d3 k) k- c! ^year2012<-c(2316,4808,7041,10142,19009): B0 e( o7 a! w$ @9 f
    tt<-data.frame("指标"=index,"2008年"=year2008,"2009年"=year2009,"2010年"=year2010,"2011年"=year2011,"2012年"=year2012)5 F/ C) U3 @, @# V' h) D; w5 R2 F
    tt
    1 B: R* Q& u1 @
    9 |  @5 K/ g& U2 fsave(tt,file="F:/统计学/实验作业/tt.RData")
    % \/ H* l8 k) p0 Q3 kload("F:/统计学/实验作业/tt.RData")
    ( M  [$ d* N5 x# a2 a- e1 Amatrix1_1<-as.matrix(tt[,2:6])
    $ E" j8 _2 h2 l, e2 q% g7 e$ erownames(matrix1_1)=tt[,1]: v' g8 }9 x4 B/ @- q* _8 P
    save(matrix1_1,file="F:/统计学/实验作业/matrix.RData")  j% {. o5 \) o) h& V) o4 a
    matrix1_1
    ) j5 n0 |! B& I% }; m7 w基础知识:
    # ?: z( [8 C. l& @+ j( D* V) \1.为对象赋值
    8 K; G2 i8 s6 H* H$ U& V
    + f6 B# l7 ?: _6 x
    , m% ]' P' G6 ~  R- I+ h" }* f2.对对象X进行各种计算和绘图1 k/ d8 \* g0 ]6 G+ g& X! e

    ( z( c, l/ Q8 s3 \5 B3.R包的安装和加载, U& ]; E) x4 E" t# b7 f
    查看
    3 c6 e) U* \/ u: ?  ]
    6 s) n% _: A2 N3 A, U. E0 P在线安装所需包; S' ^: ~7 j' w2 n

    ) t$ t/ g' W8 J0 f一次安装多个包; U( c( q/ r+ n8 Q4 P: X* O
    6 u: D2 A; u# W; v
    要使用包,需要用library()函数或者require()函数载入这个包# V! x2 S2 c* ^" M
    4.在R中录入数据  V5 J$ X6 R7 l9 X/ ^6 c  N
    (1)用C函数产生向量( ^6 }* o7 T! G
    例:names<-c(“张三”,“李四”,“王五”)
    ; l' ]0 b, u+ W8 L2 T
    1 c6 D" s' \9 h$ Y# B9 B& M(2)将向量形式的数据组织转换成数据框模式
    ! M6 t/ p  w7 O$ \! H( u例:table<-data.frame(“姓名”=names,···)
    ; ]: a, A1 }4 T5 @& _table
      ~5 ?9 r* e' l( H5 ~
    9 A% x# E8 N& q1 B(3)将向量形式的数据转组织成矩阵
    6 c! n1 k) r1 z4 I$ n
    4 c5 I+ c! P! A/ Z4 O6 @, P(4)在R中录入数据并组织成矩阵# E# D- R3 [; o9 p

    ' m3 Q1 ^5 V: p  |) O. a& w* s6 u& F- y% `+ }
    5. 读取R数据( D: _4 q1 R7 R1 x+ ^
    load(“load(“存储路径 /文件名字.RData”)”)" q! R- g$ \2 U
    读取包含标题的csv文件4 M  q7 d) P7 ^' L+ `8 [6 g/ `) R
    read.csv(“存储路径 /文件名字.csv”)
    ; ^! t0 ~* g7 t; @- J+ ~6 H& M读取不包含标题的csv文件
    5 q! u- N+ q! g8 l' r) zread.csv(“存储路径 /文件名字.csv”,header=FALSE)
    ' L6 k5 f* A  B0 j+ G6 _# ^导入Excel数据6 ~- l3 j5 B6 Q' d% ]
    ( T& J- J7 M6 g9 {2 G1 E
    ; p  c* a8 R$ M8 U
    导入spss数据
    % `7 U: q% s( [8 p+ m& j, \" f  A0 l! H: L) R: x; O' P
    6.保存数据
    % p2 _5 a+ J, ^( V, p, e. m4 ]R格式1 d9 I* k, ?6 t! b8 `/ `% U
    save(table,file=“存储路径 /table.RData”)
    0 _2 r4 A* H2 u4 y. gcsv格式5 M" R2 M& R0 f3 D6 Z3 z
    write.csv(table,file=“存储路径 /table.csv”)5 x' Y( W9 g* P  Q8 `2 ?: @8 J
    7.查看数据9 _% J- `, P+ y0 O/ E& Y) E
    全部
    : b7 S' ^3 h) M* ]4 A; x. Ktable/ ~% k) g( g( U) c# X
    前几行
    : l4 g: H- k) _head(table)) Z. h6 G" t% K) ^
    最后几行
    - y4 |, T  U$ d6 L2 X' Jtail(table)! w$ r. n$ H6 D: c( ?( t$ G
    8.数据排序
    % y1 r( L" V+ ]) O& `! n升序:newt1<-t[order(t地 区 生 产 总 值 ) , ] 降 序 : n e w t 2 < − t [ o r d e r ( − t 地区生产总值),] 降序:newt2<-t[order(-t地区生产总值),]降序:newt2<−t[order(−t地区生产总值),]
    ' t% m, U- ?+ S3 b. y6 w或者:newt2<-t[order(t$地区生产总值),decreasing=TRUE]! ~2 Y2 S: B0 i: ~( B" t' s/ o

      o# M- K! d# A! |4 ^
    $ q$ t. }0 o4 z1 p" e' {/ @. E: I% Q( f6 l, o! ]- v
    变量重命名:: W! s% _. R9 ~6 D7 S+ n- w* ?
    library(reshape)
    0 O$ I$ T0 ^% |$ V9 n- Wrename(t,c(“地区生产总值”=“GDP”))
      N* l  F. |  C缺失值的处理:; u& M" m3 U0 g1 n/ I& \; j5 ?; s
    检测:x<-c(2,4,6,NA)* j4 I  B4 N% t7 ?) N( J9 k; y
    is.na(x)
    ! h2 C8 f4 F& @0 v9 p$ B排除:x<-c(2,4,6,NA)/ [% F; h9 G8 j6 g" A4 F
    sum(x)
    / x& @  w( ?. G1 s3 Uy<-sum(x,na.rm=TRUE)0 C0 D9 I5 J0 [/ O$ O7 `+ n

    ) R$ j* h4 U7 O+ a7 M1 l
    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-9-5 07:45 , Processed in 0.327279 second(s), 51 queries .

    回顶部