QQ登录

只需要一步,快速开始

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

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

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

1178

主题

15

听众

1万

积分

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

    [LV.7]常住居民III

    自我介绍
    数学中国浅夏
    跳转到指定楼层
    1#
    发表于 2021-10-29 12:02 |只看该作者 |倒序浏览
    |招呼Ta 关注Ta
    R语言录入数据保存格式转换矩阵+ R, l% y  u5 t+ g3 A/ v
    % W4 J) g* I9 n' ~1 c
    index<-c("低收入户","中等偏下户","中等收入户","中等偏上户","高收入户")0 {# T3 W) V5 [1 I, U# A1 I4 s
    year2008<-c(1500,2935,4203,5929,11290)
    9 x6 c6 j( J9 p. g% }; y/ r8 U6 jyear2009<-c(1549,3110,4502,6468,12319)7 M! ^1 t; s, X4 n9 q- Y) j4 c8 i" Y
    year2010<-c(1870,3621,5222,7441,14050)+ w! V9 M! y8 P% S  v4 o
    year2011<-c(2001,4256,6208,8894,16783)4 g- N$ X, o7 }) j- s& S& F
    year2012<-c(2316,4808,7041,10142,19009)
    # o% O; I0 G: @' U! U/ Qtt<-data.frame("指标"=index,"2008年"=year2008,"2009年"=year2009,"2010年"=year2010,"2011年"=year2011,"2012年"=year2012): z1 X; Y7 W( G0 M( H( e% B9 W
    tt
    2 {3 [+ w. p+ K% i$ ^# y- ?9 ]' f7 b6 S  u  s6 z) t2 Z; i- l' {
    save(tt,file="F:/统计学/实验作业/tt.RData"). r1 o# U* C( O* X1 _
    load("F:/统计学/实验作业/tt.RData")4 v5 ]0 q! T+ C8 W' b* J8 ]3 Y
    matrix1_1<-as.matrix(tt[,2:6])
    & R$ S( s/ m/ o2 Erownames(matrix1_1)=tt[,1]9 ?. U0 L2 c2 }- O7 L
    save(matrix1_1,file="F:/统计学/实验作业/matrix.RData")
    * V% t0 m  q# _3 Lmatrix1_1$ R7 P0 n! Y! ~( l5 [; g! G
    基础知识:( \. q1 h; {' d2 u
    1.为对象赋值
    " S- C9 @" D/ y( B6 l8 ^' @8 t  }( I
    8 Z. v* Q" a# b1 g# J$ B
    2.对对象X进行各种计算和绘图
    % D2 t- q8 N, b" [) J, ]9 l$ V8 I
    3.R包的安装和加载
    ( ?! c2 ?2 s* {查看& r& x  }* p" [3 \1 F8 F9 ]
    % c/ x+ X5 d7 f- d5 x
    在线安装所需包
    , v$ i9 c  t+ M6 C& D$ K$ o( F7 y! q/ R4 h. l$ ?1 o
    一次安装多个包$ [7 T  |" Q% g8 U  k/ ^/ s4 }

    + f1 c2 ^* m% N6 H( E/ }要使用包,需要用library()函数或者require()函数载入这个包
    : q3 i) [6 s4 r2 Y7 @" H4.在R中录入数据
    5 w, T3 z+ o. q# J3 l- G/ h+ ?(1)用C函数产生向量
    ; y: z9 H8 _+ Z例:names<-c(“张三”,“李四”,“王五”)
    1 s" C+ Q) m! y3 n, |' }( ^2 u( J" ]. P
    (2)将向量形式的数据组织转换成数据框模式
    % h: f3 P' F  w' _% Q/ p例:table<-data.frame(“姓名”=names,···). g6 V- A' w: M8 G6 p
    table+ @6 z" Y% N% |8 m# B# Z' K
    % B! z. {4 f- ?$ |0 Y
    (3)将向量形式的数据转组织成矩阵
    + A0 `  M+ I( x4 K: u6 ]
    . \! D! u: b% }(4)在R中录入数据并组织成矩阵! P& K3 H1 h, n$ O2 q" ^0 F

    ; ~, q/ d8 ~+ y% R; X3 B6 ^9 H) W, o  }; v& X' P$ A
    5. 读取R数据
    8 h2 \& B$ p2 b. o' @, s$ M: T1 Qload(“load(“存储路径 /文件名字.RData”)”)# k  \2 d1 v- g3 {
    读取包含标题的csv文件' j, O2 B7 h, c( L* M6 `
    read.csv(“存储路径 /文件名字.csv”)' t  l! @/ |1 T
    读取不包含标题的csv文件
    1 b% k4 d, D2 ]% @read.csv(“存储路径 /文件名字.csv”,header=FALSE), w( I0 c2 M+ s4 p+ n
    导入Excel数据
    9 }0 d9 J  h+ F3 j) a$ ^
    % I4 ^2 E  F! i$ u4 |* q; u7 x; @8 z
    $ }5 o9 @& F, p# ?, x! Z导入spss数据
    ; S' x+ F- N( T$ L" N1 h3 M# r
    ( K' Z3 H! F& L$ \  Y+ d6.保存数据
    3 f/ d5 _" U; \2 {8 J9 FR格式2 `" @8 r, c8 J8 h' Z/ P' L% l
    save(table,file=“存储路径 /table.RData”)6 B$ b& r8 {0 k
    csv格式% x/ ]$ B7 y. r- ^* \2 ?
    write.csv(table,file=“存储路径 /table.csv”)
    0 Q2 Q* Q$ M, [  b+ D7.查看数据* `: l- Y8 D7 \$ k4 ]# k. I% C
    全部
    ; l% F' G, [+ R$ Atable+ e5 C' \/ Y3 o  \
    前几行
    + R/ L" F/ P& x1 C8 J& Phead(table)
      C9 i, `; a3 T最后几行
    4 j" I8 }5 d' b+ L/ u0 g% y' F5 |tail(table)0 j  [, F5 V7 A6 k/ Q, E4 f! u% ~+ V
    8.数据排序3 x+ ~7 P0 B. T
    升序:newt1<-t[order(t地 区 生 产 总 值 ) , ] 降 序 : n e w t 2 < − t [ o r d e r ( − t 地区生产总值),] 降序:newt2<-t[order(-t地区生产总值),]降序:newt2<−t[order(−t地区生产总值),]. _' Y8 l2 P( A4 @; L3 B( V
    或者:newt2<-t[order(t$地区生产总值),decreasing=TRUE]
    : x, K( H& @" Y  Y& H" u
      ?0 d* J* c+ S0 ]# U9 a2 ^% Y& f7 l9 J5 r3 W" c

    4 k: l  m, c9 X# X1 C变量重命名:
    9 m) {5 z! d6 {" Elibrary(reshape)
    " C9 }2 q+ I- O6 Trename(t,c(“地区生产总值”=“GDP”))& V, C" _; C% d1 e* t
    缺失值的处理:
    / P0 \% C+ p; U2 Q检测:x<-c(2,4,6,NA)4 D5 {% e6 n1 h( e. a* b
    is.na(x)
    + b1 |5 P6 {( v7 \2 ~# o( o" {* \排除:x<-c(2,4,6,NA)
    $ f. k( k) X& g- @; w& fsum(x)
    - N& S% _% [4 Y% y$ e  ]y<-sum(x,na.rm=TRUE)
    . X1 `) v4 D* G. U; s% ^$ d" S: a( x$ Y( X- b- 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-10-26 08:35 , Processed in 2.068863 second(s), 51 queries .

    回顶部