QQ登录

只需要一步,快速开始

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

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

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

1178

主题

15

听众

1万

积分

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

    [LV.7]常住居民III

    自我介绍
    数学中国浅夏
    跳转到指定楼层
    1#
    发表于 2021-10-29 12:02 |只看该作者 |正序浏览
    |招呼Ta 关注Ta
    R语言录入数据保存格式转换矩阵
    9 E% d( x2 ]3 t( R8 M' m+ s# }! ]% P) c) ]
    index<-c("低收入户","中等偏下户","中等收入户","中等偏上户","高收入户")
    ( `- G" d, F; t2 d: y5 M) L  gyear2008<-c(1500,2935,4203,5929,11290)9 n% `' u& |0 M0 }4 \9 V9 E' o
    year2009<-c(1549,3110,4502,6468,12319)  Y. p3 t; `1 H8 Y+ g9 ~
    year2010<-c(1870,3621,5222,7441,14050)" o; A$ i6 z  e( b7 Z
    year2011<-c(2001,4256,6208,8894,16783)7 c7 j# c0 `4 u
    year2012<-c(2316,4808,7041,10142,19009)
    ! R. v, @3 f" Y% s- Rtt<-data.frame("指标"=index,"2008年"=year2008,"2009年"=year2009,"2010年"=year2010,"2011年"=year2011,"2012年"=year2012)% q5 ], R( R) i$ |7 D4 H8 `
    tt; C. D3 ^8 L* x1 ?% f

    - A' C0 R( A( {1 ?save(tt,file="F:/统计学/实验作业/tt.RData")# @4 ~* \& l; e0 I
    load("F:/统计学/实验作业/tt.RData")
    % @! P2 c2 h1 d5 E, U* G, Zmatrix1_1<-as.matrix(tt[,2:6])/ }3 r1 `- {( N( ?) O& o4 t
    rownames(matrix1_1)=tt[,1]
    5 I! E& ^# o$ {+ v" z4 ~5 Z. \save(matrix1_1,file="F:/统计学/实验作业/matrix.RData")
      y* V- p7 Y) h5 _8 B* C7 ~# ?matrix1_1
    , `$ m/ M0 s* A$ J9 W4 Q. ?' c基础知识:
    : `* O; M1 t4 z4 _) F' S1.为对象赋值4 \# p; I* z1 G5 H# r+ W5 G% N3 h

    " A) c" b' h3 f$ b
    1 k  D0 `$ h8 q! X6 V2.对对象X进行各种计算和绘图8 p3 @5 }! @) r" X! M; s) q; N9 h

    * i) d% q- O2 ]$ u' E' G3.R包的安装和加载
    2 o! z# J$ W9 u/ O0 e查看" q* d! D2 d8 {0 s! |8 T! H) i

    2 p$ U9 h" T7 _4 Z6 \' V在线安装所需包
    ' T9 j6 |( M+ {3 E, N1 E: b! T! \% T
    一次安装多个包
    , H* n2 ^* G. x& [- ]) p. ]0 k5 @% E- v
    要使用包,需要用library()函数或者require()函数载入这个包
    * k4 Y9 m8 M4 m5 r" q6 J# D4.在R中录入数据
    % {2 c2 U8 c5 R3 o(1)用C函数产生向量
    2 @- |! C  ?- t9 n4 M7 ^4 e例:names<-c(“张三”,“李四”,“王五”)
    2 E; K. Z' |& J3 R
    4 H2 g4 G/ `4 g& ]' y9 e$ D(2)将向量形式的数据组织转换成数据框模式5 b$ e- O# F6 t
    例:table<-data.frame(“姓名”=names,···)
    . J/ ^$ J# P$ k3 ~8 Etable
    8 Q0 C% y, U, q; R
    2 p9 m6 R. g& \( Y/ W* N4 V(3)将向量形式的数据转组织成矩阵
    : \6 S; w" I" q  O4 P( v  k8 t: v, D) v0 f
    (4)在R中录入数据并组织成矩阵+ y5 R; `+ s, _% J/ \; e9 x

    - N2 j" ~1 Z- Z, d5 N3 j# B' E
    - _- d" R/ K# V/ r; x5. 读取R数据0 [5 f' w, q5 ~8 x
    load(“load(“存储路径 /文件名字.RData”)”)" o) \4 c0 O. T" x5 R
    读取包含标题的csv文件
    $ |1 H  Z$ l8 q: z5 wread.csv(“存储路径 /文件名字.csv”)+ a8 Q1 S4 `/ X/ C7 e
    读取不包含标题的csv文件
    ) S5 }/ [6 y! ]7 mread.csv(“存储路径 /文件名字.csv”,header=FALSE)
    # u& c7 @+ @; l7 y& U$ U导入Excel数据) G, T4 ]4 _! `& V, V8 D) p0 {% F
    ; \' j/ [. v3 g+ C# q- T4 U! `
    " Q; ^9 u9 z3 \; _
    导入spss数据
    $ j8 Q+ L" q" h* v! x- ^! w  T5 q
    5 ]3 {$ q5 q9 h6.保存数据& B$ {) x% G/ f! V2 Q
    R格式
    # y% Z7 o5 a1 R0 C8 v0 ]- @0 vsave(table,file=“存储路径 /table.RData”), N7 F7 z% S/ M
    csv格式( [/ a  N0 o/ x/ _' a  X* H4 Z, S) q
    write.csv(table,file=“存储路径 /table.csv”)
    & b# h) c, B* f: @7.查看数据
    5 Y/ ?5 k0 Y2 _1 ~全部
    & o7 B* d; ?5 U4 \9 A( o/ Btable
    ! c- O; H; H( S4 g  D7 F前几行
    5 d9 R# E* S' B/ J4 ^+ Q' X8 Fhead(table)
    8 k  Q" p1 j: _+ l" p4 _& l8 M最后几行' z% t1 @- [$ y& v% W) x5 M
    tail(table)
    * P5 ~4 W! n: I, k1 C; }: Q8.数据排序9 G7 `/ E$ R& C# E2 u) }
    升序:newt1<-t[order(t地 区 生 产 总 值 ) , ] 降 序 : n e w t 2 < − t [ o r d e r ( − t 地区生产总值),] 降序:newt2<-t[order(-t地区生产总值),]降序:newt2<−t[order(−t地区生产总值),]
    . ]: {+ m& S- R: d, f+ j或者:newt2<-t[order(t$地区生产总值),decreasing=TRUE]
    * r. F# Q3 b3 L/ I2 Q7 v% u, N8 Y# T, `* Z1 Z
    8 m3 V' H! p+ H2 N

    6 p& j( X* c$ `变量重命名:
      `+ Q. t, X  I7 Z: u! W4 Slibrary(reshape). V5 v6 z. q0 E+ U; \- l9 U! T. q: R
    rename(t,c(“地区生产总值”=“GDP”))* d1 q# F$ D. Q8 V$ [
    缺失值的处理:9 S: \0 R( e4 F' X6 x& l
    检测:x<-c(2,4,6,NA)
    5 y% e8 z7 Y; l" Q3 Y) `% Dis.na(x)
    & T' D7 f/ S/ K0 ^9 P/ H* ~排除:x<-c(2,4,6,NA)
    / m2 j$ n% I  x0 j6 Psum(x)6 Q1 }0 i0 }0 ]- S. K
    y<-sum(x,na.rm=TRUE)
    & X) y* U9 h) r. u: }& A+ t6 t1 s: U) D, \4 {
    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-23 08:20 , Processed in 4.162448 second(s), 52 queries .

    回顶部