QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 4542|回复: 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 a0 P7 ]4 q, I5 {9 P
    & Z+ j) T! K0 nindex<-c("低收入户","中等偏下户","中等收入户","中等偏上户","高收入户")( l9 R3 S5 c% ]* _9 G% U
    year2008<-c(1500,2935,4203,5929,11290)
    # t2 q; n+ Y/ s; c% T5 Wyear2009<-c(1549,3110,4502,6468,12319)
    & J8 F5 o  Q2 H) ^' \( N& f3 ?year2010<-c(1870,3621,5222,7441,14050)9 w* K% ]5 F/ o5 u2 J* r2 R
    year2011<-c(2001,4256,6208,8894,16783)* H- t- T7 l& p$ u
    year2012<-c(2316,4808,7041,10142,19009); C2 K/ \. y9 P5 s9 z/ I
    tt<-data.frame("指标"=index,"2008年"=year2008,"2009年"=year2009,"2010年"=year2010,"2011年"=year2011,"2012年"=year2012)" t" w! N  [6 l  k) y' s) R
    tt
    5 s+ m, t# @( D
    3 v* `5 x6 R( y6 g. jsave(tt,file="F:/统计学/实验作业/tt.RData")
    & O7 G/ W1 Q; y7 e, _; fload("F:/统计学/实验作业/tt.RData")
      f- E0 ]1 _2 N1 u( @" r2 Tmatrix1_1<-as.matrix(tt[,2:6])
    7 X! j4 E% c6 Brownames(matrix1_1)=tt[,1]3 J1 e; B" S( l  s
    save(matrix1_1,file="F:/统计学/实验作业/matrix.RData")4 S! o: u/ U2 s% B6 s2 P
    matrix1_16 J6 `8 f2 D) N4 M
    基础知识:# q/ d9 C' i. M. A' f# H8 W
    1.为对象赋值% a/ Q# f( s" U  H0 L: w

    1 Y! U8 ?( J  ?# ^" z" ?" i1 Q1 ^4 N# g1 T' W3 k  B$ n
    2.对对象X进行各种计算和绘图
    $ o/ @( `3 Q/ Y8 h8 Y1 ~8 ^
    + f; d) \0 n* ^: z3 b; W8 d8 t, u3.R包的安装和加载
    / P: f, M/ d  o1 R+ ?+ {查看6 g0 ?. j$ C5 k" m) c3 W
    6 ?: ?3 Z2 S+ N% g4 {
    在线安装所需包& P( J! p$ ]) w4 w' {$ F
    7 F. M' w. u* O
    一次安装多个包
    8 k9 b6 N) z" R+ T! y- m7 v4 R
    ( M- p* }8 t3 D# E( _要使用包,需要用library()函数或者require()函数载入这个包
    8 T0 b2 `8 |' q  {9 j! u, T4.在R中录入数据
    ( Z( W! c, }+ f( w5 u(1)用C函数产生向量
      \6 A  |, |3 l' C; h例:names<-c(“张三”,“李四”,“王五”)) c8 X# \/ r- \; B5 r& s' q
    6 n) j; D2 r! Z) L7 i0 }
    (2)将向量形式的数据组织转换成数据框模式
    2 G; H! D7 l* g( @+ _  g" w  R例:table<-data.frame(“姓名”=names,···)7 ]  @. n: U' o% m6 n- c: J
    table/ M: G1 x) N3 e0 O
    - S+ I. P! b5 S8 y% x
    (3)将向量形式的数据转组织成矩阵. n& |) |) }# e( e
    7 I7 S3 E6 M8 W$ s3 P& U4 a
    (4)在R中录入数据并组织成矩阵9 t$ k: u; B0 s
    , \' f' o9 O  ^: C( d) h
    : V6 s9 z( f; m
    5. 读取R数据# T: {4 }7 p% m: ~, V6 E+ C3 Q4 ?
    load(“load(“存储路径 /文件名字.RData”)”)& d  B, A3 J3 |  Y; f; \8 ^) L
    读取包含标题的csv文件
    3 P4 y0 d  w: o- N9 U: j; wread.csv(“存储路径 /文件名字.csv”)
    ( @1 A  v. f8 X( k读取不包含标题的csv文件
    & K! t7 t! R/ v2 _! R  yread.csv(“存储路径 /文件名字.csv”,header=FALSE)7 C$ S6 H3 J8 G# s2 c
    导入Excel数据
    # e' r7 Q/ r# F9 _" B2 [6 h$ f! a2 T" K7 C' b& B3 A( P1 K: h3 D- c
    " a: x  _. P# [+ M
    导入spss数据
    7 G. ~% C: O9 @9 `9 [  M3 V/ A; c3 R6 M6 [# h
    6.保存数据* B3 {9 W" G4 U/ @( p6 z# Q3 q
    R格式$ G% f5 N, {6 }# R1 ]
    save(table,file=“存储路径 /table.RData”)/ ^6 H% c/ R2 A- s. T3 |
    csv格式
    * U; e! d, i. qwrite.csv(table,file=“存储路径 /table.csv”)- p: g  i( T0 r; L5 A. f# x
    7.查看数据- g- f3 O8 x# q1 Y  M) `" T* V
    全部3 _( A: N' \% B4 {
    table
    8 }! i5 Y0 A: o2 \8 ^2 p9 ?* [" i前几行/ e2 Q3 |( I7 i' E9 U$ y
    head(table)+ {$ q* U) W: J
    最后几行; \& s, Y9 R. ~* Y3 d1 `- h" A
    tail(table)
    3 ^2 N& T( G* Y0 \. i8.数据排序9 Q* H2 C& j  }" i0 ^+ [
    升序:newt1<-t[order(t地 区 生 产 总 值 ) , ] 降 序 : n e w t 2 < − t [ o r d e r ( − t 地区生产总值),] 降序:newt2<-t[order(-t地区生产总值),]降序:newt2<−t[order(−t地区生产总值),]
    ; J9 f( Y0 T  V5 _% {或者:newt2<-t[order(t$地区生产总值),decreasing=TRUE]
    8 |* I+ B5 y# L& ~" A7 z* B, i) A" `+ H% i' k; \

    ' G( j4 p& |& |8 k3 o/ B, B9 X3 [: M" C9 ^; F& X. c
    变量重命名:) U5 H, ^/ @1 S0 m
    library(reshape)4 y: i+ W# o- ~
    rename(t,c(“地区生产总值”=“GDP”))
      D1 s* n9 k; Z2 O缺失值的处理:
    . H- c) J7 G  w  ]检测:x<-c(2,4,6,NA)
    ' Q7 C) F1 B1 [4 ~7 Uis.na(x)4 b, s4 T$ y  j
    排除:x<-c(2,4,6,NA)0 \6 A6 p) ]5 D; t7 b0 a3 ~! v/ r5 H
    sum(x)
    : |5 y4 \" @# o& G- @y<-sum(x,na.rm=TRUE)
    : l/ e) W+ C* z1 X/ A" i$ t8 i
    , \% I* e+ C' a# Y3 Z7 z9 S
    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-7-10 16:07 , Processed in 0.380299 second(s), 51 queries .

    回顶部