QQ登录

只需要一步,快速开始

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

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

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

1178

主题

15

听众

1万

积分

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

    [LV.7]常住居民III

    自我介绍
    数学中国浅夏
    跳转到指定楼层
    1#
    发表于 2021-10-29 12:02 |只看该作者 |倒序浏览
    |招呼Ta 关注Ta
    R语言录入数据保存格式转换矩阵
    / B# H! O3 a6 u' P* a) ^, ]' ?) C5 Y( X) ]% _
    index<-c("低收入户","中等偏下户","中等收入户","中等偏上户","高收入户")
      m/ ^/ W2 h5 Z$ syear2008<-c(1500,2935,4203,5929,11290)& z2 p) z& u; W, Z: J5 z
    year2009<-c(1549,3110,4502,6468,12319)1 e6 R0 |& b4 u& B7 Z4 `/ Q0 _& F
    year2010<-c(1870,3621,5222,7441,14050)$ H5 h/ e, h- Y. U% j; h
    year2011<-c(2001,4256,6208,8894,16783)
    ; w* S" T- `5 N  w$ o  u% C6 Uyear2012<-c(2316,4808,7041,10142,19009)+ @8 s# \8 x& i1 Z( T) I$ z
    tt<-data.frame("指标"=index,"2008年"=year2008,"2009年"=year2009,"2010年"=year2010,"2011年"=year2011,"2012年"=year2012)
    % _6 ~  t& {" g: rtt
    $ }' r, w1 I1 y3 {5 j9 v
    4 q/ l. _7 ?* R& esave(tt,file="F:/统计学/实验作业/tt.RData")
    ) V' J2 \' |# xload("F:/统计学/实验作业/tt.RData"). k8 Y9 d/ M; ?! O: J8 A$ I
    matrix1_1<-as.matrix(tt[,2:6])
    7 T! l+ y# {$ G8 }. Rrownames(matrix1_1)=tt[,1]
    % ^4 O7 d9 p: T" H* Osave(matrix1_1,file="F:/统计学/实验作业/matrix.RData")
    1 f# r% V4 W+ O( F# s9 Fmatrix1_11 F8 d* m) b2 O: {9 L4 Q
    基础知识:" V( F0 {0 K6 y" e1 L; \
    1.为对象赋值
    ; o: U5 `1 p& u
      f0 _; o$ R0 y% `. t* G1 }, k/ E
    3 r0 V5 B0 _8 s2.对对象X进行各种计算和绘图9 B2 I) z' j8 y- _/ k4 [

    ' {+ D  k2 I: @$ O8 |3.R包的安装和加载
    " [( H8 G. N" ~+ j' k& I查看" ^; u& k' O: I1 {5 Z% p
    " B6 X/ R7 \, B, ~
    在线安装所需包
    " _/ t. _% r4 K# u) ~  _9 k* L1 E5 u
    一次安装多个包
    # B/ d/ l& e# K3 d
    6 G: J' L$ B4 E/ t( P) u要使用包,需要用library()函数或者require()函数载入这个包2 }' V8 r8 t( P
    4.在R中录入数据3 I8 |; L2 O1 k# E, X2 V
    (1)用C函数产生向量6 q' ^* S7 u$ E, K
    例:names<-c(“张三”,“李四”,“王五”)& [# C9 g4 M5 t) |( M! @

    + e; d# {7 W# B# D: H1 S(2)将向量形式的数据组织转换成数据框模式& R6 n/ C% b( Q
    例:table<-data.frame(“姓名”=names,···)
    ; i+ F, S* V! d  y/ C8 Ttable7 a$ B$ O# Y" a

    % e/ e$ h, ?% A(3)将向量形式的数据转组织成矩阵
    : f; x7 Z; n9 s6 E  h4 X! e8 ~4 ~
    3 p0 H% O% j& Y9 T% ]" Q# h- ?' C(4)在R中录入数据并组织成矩阵, Y# T, \7 [: X. \! `( E1 Q& @
    / s3 ~' ^, `, O9 c
    $ ~4 F8 O  M: b7 m8 t1 Z
    5. 读取R数据
    8 j6 C; @3 [5 u2 D0 w1 Tload(“load(“存储路径 /文件名字.RData”)”)/ K4 H2 m. w  K1 P: t5 J3 i: l
    读取包含标题的csv文件
    8 ?/ a3 F1 Z: q" }, Xread.csv(“存储路径 /文件名字.csv”)+ A) b$ j- \/ N6 {  \6 V9 [1 E
    读取不包含标题的csv文件* N4 J2 r9 U2 n0 m* x
    read.csv(“存储路径 /文件名字.csv”,header=FALSE)
    - a1 W& b7 e- \2 J) }  I1 q导入Excel数据2 ]/ T! M  S1 X7 k' q; d/ r, T4 H7 ]

    9 v5 C5 Y4 x. S/ T
    % q7 k/ q% y5 n, ]导入spss数据" Y4 \6 D1 `! i( O
    # D" u& d- L" l( K. U
    6.保存数据& t% R( v& |( m, f4 w
    R格式
    ) c# d2 l; F* g; Osave(table,file=“存储路径 /table.RData”)
    % Z1 o$ X* p: `8 }csv格式
    % I& W; B2 z" Z5 |write.csv(table,file=“存储路径 /table.csv”)
    , H- V% U  c4 I5 @: d8 B7.查看数据
    ! t, C' {+ _/ f  C全部
    9 @3 t: }0 N/ U% [table, {6 G& b& k. [/ A3 F* q
    前几行
    9 j7 C( T8 I: yhead(table)! g0 w' ]5 I4 j& y7 H5 b
    最后几行
      t" L4 h3 U8 ~- }% v" F2 L4 h& Utail(table)
    7 C: v, C" `' v# W3 }* v  |8.数据排序
    : ?+ ]0 x) v% G1 B5 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地区生产总值),]
    7 x4 Y! b( D- e5 n或者:newt2<-t[order(t$地区生产总值),decreasing=TRUE]2 p' @1 p* {! l$ z

    , H7 ~; e* }' d9 U0 t/ m, q% X7 t
    8 H& [4 t" Z* F# Q) g" y
    变量重命名:" Y5 c5 O* l6 \) _6 n
    library(reshape)
    . n# f' o! h, d+ R  H# H" m5 trename(t,c(“地区生产总值”=“GDP”))2 N" ]) D/ t+ \7 S
    缺失值的处理:5 M& L/ t( X' F. t$ v
    检测:x<-c(2,4,6,NA)
    3 e( w; [6 s+ `1 ]is.na(x)
    ; a) B5 w7 W5 e+ c+ I2 D+ N& k& f' o排除:x<-c(2,4,6,NA)
    ' |2 R9 i+ k( rsum(x)
    ) M5 p5 F( L; Xy<-sum(x,na.rm=TRUE)2 ^( z% }6 }7 q) }* y0 y  v( j

    2 B0 W3 h% Y4 {& k" P% \
    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-5-25 17:25 , Processed in 1.182058 second(s), 51 queries .

    回顶部