QQ登录

只需要一步,快速开始

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

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

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

1178

主题

15

听众

1万

积分

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

    [LV.7]常住居民III

    自我介绍
    数学中国浅夏
    跳转到指定楼层
    1#
    发表于 2021-10-29 12:02 |只看该作者 |倒序浏览
    |招呼Ta 关注Ta
    R语言录入数据保存格式转换矩阵
    6 v4 o- V' R8 s( z( d# C
      B  h* n8 m  i/ Nindex<-c("低收入户","中等偏下户","中等收入户","中等偏上户","高收入户")  x6 p9 S: V* p  D9 d; k/ L9 ?! T& v
    year2008<-c(1500,2935,4203,5929,11290)2 \) ]. Y$ q$ g* n
    year2009<-c(1549,3110,4502,6468,12319): @  K* j- `/ D
    year2010<-c(1870,3621,5222,7441,14050)
    6 Z7 y' [9 a1 v9 H. f, fyear2011<-c(2001,4256,6208,8894,16783)% A5 V! I* v9 a+ }& ?: ~7 D' E
    year2012<-c(2316,4808,7041,10142,19009)7 K1 ]3 c7 V" k! ?' e& c
    tt<-data.frame("指标"=index,"2008年"=year2008,"2009年"=year2009,"2010年"=year2010,"2011年"=year2011,"2012年"=year2012)
    ! ?' @7 Z$ t6 w- ^" Qtt9 X$ }8 @& Z9 h1 r+ j% C3 s
    1 y" G+ E7 H/ b- l( }, P
    save(tt,file="F:/统计学/实验作业/tt.RData")( o/ f, w; P9 I8 E! Q) Z
    load("F:/统计学/实验作业/tt.RData")
    ! F. r6 I' R  l! z2 Lmatrix1_1<-as.matrix(tt[,2:6])
    # Y# I- v* M& Y" @0 T6 Prownames(matrix1_1)=tt[,1]: W& [" C" S6 Z0 N
    save(matrix1_1,file="F:/统计学/实验作业/matrix.RData")
    9 b' T: i( W' X2 m* Y* b% B4 g  Lmatrix1_1
    : M7 v5 ^5 b0 X/ k1 u) d基础知识:5 H0 m8 y4 c) X& G9 [
    1.为对象赋值
    , P" F9 t6 p* _5 r+ E' Z3 i' D7 b& U$ n9 W7 N2 R

    . r5 J& z  X& b* `2.对对象X进行各种计算和绘图' B4 @# j) J7 l  X! l7 z
    " u9 \2 |: S/ R6 M  p9 V& T, D
    3.R包的安装和加载
    ) g+ `5 P0 w4 [5 t查看
    - F* a  Y( F# Y) l& U' G, Z; i: C+ j5 U; n
    在线安装所需包
    0 r! }9 S/ i% K, E- O7 M; b* N& A% v9 Y0 i# T# ^
    一次安装多个包4 N8 G6 `. w3 Q. P/ X
    ( F1 e5 }2 b$ E4 @, N3 Y. J4 R" M
    要使用包,需要用library()函数或者require()函数载入这个包
    . d$ Z9 F  B2 B  z/ O* r7 y6 K4.在R中录入数据
    3 j* I1 v2 K4 K' ]2 [(1)用C函数产生向量! ^1 Z. }- C/ C# U7 t; e
    例:names<-c(“张三”,“李四”,“王五”)! q; P7 M+ s" v9 f5 \) L0 f

    * E) n, _: d1 k* c  V9 w(2)将向量形式的数据组织转换成数据框模式$ @$ z6 h) Z6 b' g
    例:table<-data.frame(“姓名”=names,···)
    4 M$ ^: j. h* p. }/ \( o+ B1 l- i- F' wtable
    0 I  Z, T' L) m# Y+ U, r# I0 a+ Y( P# s* a  q: v( y
    (3)将向量形式的数据转组织成矩阵
    ( m) o8 @6 g3 d( Y1 \, m! ]0 }# q0 v( C7 u9 q7 j3 a3 n
    (4)在R中录入数据并组织成矩阵! p' P& l! D2 d. |

    + k$ q/ a, V# L! j$ w% i
    ! s+ ]) c& M/ t2 O' i5. 读取R数据# ~3 V1 Y3 [/ H- |; g4 ?
    load(“load(“存储路径 /文件名字.RData”)”)8 b5 g- _  ]+ r: F
    读取包含标题的csv文件0 x2 Y8 m" v& @4 F  ]/ x
    read.csv(“存储路径 /文件名字.csv”)& j4 ^* d- s( F0 x
    读取不包含标题的csv文件
    # x% o/ a0 @( c# I7 M8 D+ Y0 oread.csv(“存储路径 /文件名字.csv”,header=FALSE)) a+ B$ t+ B. O1 ?
    导入Excel数据
    1 M+ U$ P* z" p% k. h* B( q9 H
    ! w" k( o0 H: A/ P5 ~. P
    ' }& D( e; [2 U/ {* H3 P3 n导入spss数据+ w0 L: o% J! n& h# X; ?
    # M& x2 d, g' ^) x0 R: \9 z2 a6 P
    6.保存数据
    ' y# P) E" v, g  n' b1 \& J3 {R格式. n' N$ H1 a  I$ [$ `% V" F
    save(table,file=“存储路径 /table.RData”)
    & n7 b- H! J) w2 k+ c3 f2 vcsv格式6 U/ d& F$ t4 V4 J9 X" e( r1 u
    write.csv(table,file=“存储路径 /table.csv”)
    % |7 W  a- u. @. L8 b$ V7.查看数据
    ) m# X7 p: q! T全部
    % t6 w9 r" u' A* [) _2 b, C8 Ktable
    8 Y' b5 ~/ ]1 h" A$ {前几行
    - A$ o/ @+ t, {/ u7 h. a& Nhead(table)
    7 o* I2 E% U/ S2 y5 \' O/ {最后几行
    3 T% v9 P! J# I. Rtail(table). H# {+ i9 {+ ?% D+ K
    8.数据排序
    ; g' }8 m% p0 ?. G9 u! z) H升序:newt1<-t[order(t地 区 生 产 总 值 ) , ] 降 序 : n e w t 2 < − t [ o r d e r ( − t 地区生产总值),] 降序:newt2<-t[order(-t地区生产总值),]降序:newt2<−t[order(−t地区生产总值),]
    1 O9 l# W: A! |. b8 w+ ~或者:newt2<-t[order(t$地区生产总值),decreasing=TRUE]7 g; n& ~/ W: ^' o, w5 u

    2 y+ ^; r9 x2 p% S7 F+ z! b9 F7 E6 W1 R7 d4 w) r; z  I2 G

    ' p; R+ K" Y& x4 |7 h% ^# a变量重命名:
    9 _# M! B+ G& i0 glibrary(reshape)0 h0 y' }- I8 ~  k3 E& K  Z0 f' n! V( H
    rename(t,c(“地区生产总值”=“GDP”))' z8 W: Q8 \6 W# G  d8 o
    缺失值的处理:
    6 z$ k, ^/ @* o) h7 J  w9 y$ l检测:x<-c(2,4,6,NA)$ }/ f% n1 N+ p- i# Z
    is.na(x): e! s  S; T" i9 W. O
    排除:x<-c(2,4,6,NA)* K1 a8 b1 @0 F1 @3 l9 ^
    sum(x)
    7 d0 p  [0 k3 n: y! zy<-sum(x,na.rm=TRUE)
    ; p) T6 d# s1 g. o3 i' ]9 J/ U! H6 B5 H5 j5 M/ ]
    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-4-11 15:28 , Processed in 0.437255 second(s), 51 queries .

    回顶部