QQ登录

只需要一步,快速开始

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

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

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

1178

主题

15

听众

1万

积分

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

    [LV.7]常住居民III

    自我介绍
    数学中国浅夏
    跳转到指定楼层
    1#
    发表于 2021-10-29 12:02 |只看该作者 |倒序浏览
    |招呼Ta 关注Ta
    R语言录入数据保存格式转换矩阵- K1 v$ s- z( b9 q5 }3 L
    5 M6 P9 v# H; ^6 y
    index<-c("低收入户","中等偏下户","中等收入户","中等偏上户","高收入户")
    % e' _4 ]8 J) Tyear2008<-c(1500,2935,4203,5929,11290)
    ) V2 H: I7 U3 H7 F- m2 r! b9 Cyear2009<-c(1549,3110,4502,6468,12319); K. s4 b4 K4 k- Z) A; G
    year2010<-c(1870,3621,5222,7441,14050)( b3 O& |" o% b0 @" |0 P& b+ j
    year2011<-c(2001,4256,6208,8894,16783): d5 G' e+ \' C* Y& d
    year2012<-c(2316,4808,7041,10142,19009)
    6 ?) \  z0 T3 U* N  Utt<-data.frame("指标"=index,"2008年"=year2008,"2009年"=year2009,"2010年"=year2010,"2011年"=year2011,"2012年"=year2012); H; F9 Z, R7 P" H" o3 R
    tt
      ^' i4 O1 w0 {* q5 r/ h/ W. e* D) ^9 Z
    save(tt,file="F:/统计学/实验作业/tt.RData")9 [4 F* I. c, L0 K" {$ o( Y
    load("F:/统计学/实验作业/tt.RData")0 f* ^: f9 A3 f
    matrix1_1<-as.matrix(tt[,2:6])4 S9 v5 C6 e7 g' }7 X$ Q
    rownames(matrix1_1)=tt[,1]
    8 B" Z/ S( s$ f4 E; dsave(matrix1_1,file="F:/统计学/实验作业/matrix.RData")
    & p; w2 T9 o- z- mmatrix1_1; [- D" F- |5 _8 [. `
    基础知识:" g2 j# y7 A/ C3 t$ L
    1.为对象赋值# A+ G4 u. F' X8 P

      E7 a- |; s$ w) N/ C- W0 Y1 _
    + G( j% u; ~4 h% y4 R2.对对象X进行各种计算和绘图
    $ S8 v8 f3 _  l1 f9 L+ b! w' G) J0 E( e! a1 [
    3.R包的安装和加载) M9 M1 P1 d: r/ }: j
    查看
    * }2 Q3 e, C: s6 {" p3 I9 f
    9 i! Q+ L0 K5 F2 E在线安装所需包0 h. [; G# O! v* `# B( o
    5 p( M9 f8 C1 Q, B' ]' Q
    一次安装多个包% q9 _: [' v# P( }8 V

      {- D1 R5 ~' w: S要使用包,需要用library()函数或者require()函数载入这个包
    2 \/ d6 h5 r7 h4.在R中录入数据* J' o' Y) D8 d, T
    (1)用C函数产生向量4 F% x9 a2 l+ Y' [( N/ ~
    例:names<-c(“张三”,“李四”,“王五”)' O- u* J0 k4 N6 O  t3 s' E; s

    # Q$ t' n8 T' Z7 E- r(2)将向量形式的数据组织转换成数据框模式
    % E  e! q9 i3 `- p2 n; x6 L例:table<-data.frame(“姓名”=names,···). ]! v& ^7 ^; l9 E# C; D4 `  K0 r; T- h
    table
    4 o; f; p/ L8 j, R; ?( H2 w& U7 l7 f
    4 n) _( f- u- C1 A(3)将向量形式的数据转组织成矩阵9 I! D2 e3 B+ N9 B

    ) A6 H2 S# j9 o8 x( O(4)在R中录入数据并组织成矩阵5 d2 ]3 h% o- f5 P7 G/ _- ]( v, n* S0 h/ Q9 G

    3 u  s- M" R+ C- L# s$ `! `1 ]4 @) b# s6 c7 W
    5. 读取R数据
    . U7 m* ~4 F( Gload(“load(“存储路径 /文件名字.RData”)”): v" Z2 M2 |. W4 R3 q' }
    读取包含标题的csv文件$ v5 I- N. e% T3 C
    read.csv(“存储路径 /文件名字.csv”)
    ) _2 l! y" K3 G读取不包含标题的csv文件
    $ G7 k3 T1 Z5 F8 b# L5 J' lread.csv(“存储路径 /文件名字.csv”,header=FALSE)' k$ K) C/ K, t! V
    导入Excel数据
    * F: e% k  [8 m3 q& ~9 }9 i$ x, l# Q& h# x$ ^5 \

    6 `6 |9 s5 h( T7 F4 C导入spss数据3 g2 j9 c5 J9 r& k* I9 S% n

    6 |; r: @9 ?% z, I9 o6.保存数据
    ' A8 k& i5 d% K  `R格式5 _3 l- d7 a! s3 j) }
    save(table,file=“存储路径 /table.RData”)
    ' @. a3 Z+ f; L2 Hcsv格式
    4 l3 w2 x" d/ m' \write.csv(table,file=“存储路径 /table.csv”)
    0 L; j! y( |. ]# n( G7 @- j7.查看数据
    3 n8 L( L  O: o! s8 C! y& C全部) D+ S6 ?" s; f- c0 ^
    table
    5 X( Y3 l6 M# ~# E* Q/ j前几行
    # t8 N, D" d8 P4 ?head(table)* p9 I1 e8 T" l4 ?+ K% I6 O
    最后几行
    ; G% Z; `9 J/ ]( Ptail(table)* G! Y! Q- _3 W; k
    8.数据排序
    9 c# F  {7 m) X. n# A$ c升序: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! B0 o4 r8 {( w$ E; R
    或者:newt2<-t[order(t$地区生产总值),decreasing=TRUE]
    1 b8 l2 S0 X$ P( M& M- U$ p. c" X  P7 z3 f# r

    2 [4 ~" _/ ~9 }4 D5 A6 c$ J, j* s' q3 Q1 F# ~
    变量重命名:6 O. q4 X, `% q% ~- S& u2 {) f3 E
    library(reshape)2 E, y# O+ ~- n- m. F7 j. X
    rename(t,c(“地区生产总值”=“GDP”))
    2 [1 ]: Z8 r' j! f! `缺失值的处理:( H% ~6 ]' t4 q) A/ A- S) I6 j
    检测:x<-c(2,4,6,NA)
    ! C) ?+ T4 s. W7 q4 L3 l( ?3 w/ Ois.na(x)
    ; v9 W/ o( N6 z- i0 i8 W排除:x<-c(2,4,6,NA)
    1 A' Z5 K3 y  s: D8 Z/ J" w( Y6 esum(x)! m1 _3 \% y* w/ C+ y+ U( j5 [3 _
    y<-sum(x,na.rm=TRUE)
    * V0 M, V' d2 s1 I8 @  z+ x" V: ?$ ?
    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, 2025-10-3 14:42 , Processed in 0.392345 second(s), 50 queries .

    回顶部