QQ登录

只需要一步,快速开始

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

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

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

1178

主题

15

听众

1万

积分

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

    [LV.7]常住居民III

    自我介绍
    数学中国浅夏
    跳转到指定楼层
    1#
    发表于 2021-10-29 12:02 |只看该作者 |倒序浏览
    |招呼Ta 关注Ta
    R语言录入数据保存格式转换矩阵
    ( `% Z/ t. r1 a1 |' B1 C3 z* t5 z* j- T! w! Z: a+ D8 r
    index<-c("低收入户","中等偏下户","中等收入户","中等偏上户","高收入户")  I5 G6 s3 y3 L/ J, h# k  `) G
    year2008<-c(1500,2935,4203,5929,11290)! h3 i9 ~) T  L) l
    year2009<-c(1549,3110,4502,6468,12319)
    - _( ]5 ^$ q- Y9 {* M9 D# P9 Wyear2010<-c(1870,3621,5222,7441,14050)
    : i8 A" }5 Q, W$ g+ ~& Hyear2011<-c(2001,4256,6208,8894,16783)( j4 T2 H, K/ p7 D
    year2012<-c(2316,4808,7041,10142,19009); u" }( J. v: m* x9 l! |
    tt<-data.frame("指标"=index,"2008年"=year2008,"2009年"=year2009,"2010年"=year2010,"2011年"=year2011,"2012年"=year2012)
    9 ]5 O& j  W2 ]' V5 i" V: Mtt
    ( i1 L7 ~3 S' l, K& Z( w2 T3 P) R7 p+ ^" }
    save(tt,file="F:/统计学/实验作业/tt.RData")
    ' e+ y! h! N, E8 N" {, i$ Dload("F:/统计学/实验作业/tt.RData")1 t0 P# e' d3 L
    matrix1_1<-as.matrix(tt[,2:6])/ {/ G+ e6 B; f* c: Z/ q$ e
    rownames(matrix1_1)=tt[,1]
    1 e" L. P0 Z7 }1 R9 E# f* I  r2 u6 H) Usave(matrix1_1,file="F:/统计学/实验作业/matrix.RData")
    ( G% v) M4 Z1 a6 m& k. X8 nmatrix1_1
    8 Q9 ~4 E; y! ~* s. z+ l! w基础知识:' x, w% O1 a6 N1 R
    1.为对象赋值5 T, j1 U5 a& A& H( A+ A5 W
    $ a$ A* d6 L  k& P* H1 z

    0 P4 _- H1 c! K+ e; O2.对对象X进行各种计算和绘图' x: o5 y, m3 \8 k

    : D( H2 ~1 @, o; Y6 O3.R包的安装和加载" f6 u* ?! V" M# a: q
    查看
    5 K$ N1 [! b$ G
    + j( ?1 _2 X3 \* o  F7 k在线安装所需包" @$ D( L9 X9 b7 z) ?3 d
    7 c) m$ `: G' C- E% D
    一次安装多个包& W+ K; E( Q. _9 ]$ c  N
    , [/ D2 D  ?* ^$ |5 w& l# T
    要使用包,需要用library()函数或者require()函数载入这个包
    2 ?! D* H! P2 e8 T4.在R中录入数据
    / Z, S/ h' ?: s  f; p, L(1)用C函数产生向量: F* F/ B# Q6 I, ~* X, I
    例:names<-c(“张三”,“李四”,“王五”)7 m4 T1 S! \* r
    0 s/ j8 g) k, s# o+ z! o
    (2)将向量形式的数据组织转换成数据框模式7 [$ C, e+ O, _0 n0 k
    例:table<-data.frame(“姓名”=names,···)5 h1 h0 h+ }/ |8 c0 L3 M1 r
    table2 u1 o2 G- y  Q' V

    0 @' R9 P1 g. D(3)将向量形式的数据转组织成矩阵
    * g: }+ G" B* s2 o" ?
    1 h, S+ N0 c# o% k9 I" G(4)在R中录入数据并组织成矩阵  w: e' ~+ w; t1 P; ^# Z5 }
    ' e/ Y7 E; N- e7 f3 o2 v1 g

    ( J+ s9 L  _0 f7 J  ^6 @5. 读取R数据4 P, M8 j- t! F! ~; O
    load(“load(“存储路径 /文件名字.RData”)”)7 O2 u$ t/ b  L* y- d& d5 f. g* T
    读取包含标题的csv文件5 k: i( k* S+ T( Z% s
    read.csv(“存储路径 /文件名字.csv”)
    9 N6 s( ~4 S7 b' d+ u读取不包含标题的csv文件, a  l; p& u& f6 ~
    read.csv(“存储路径 /文件名字.csv”,header=FALSE)* J; }2 ]& Y& x; s: I
    导入Excel数据- U. h( T. Y) A" T, G5 M

    4 c! n  i" z" ~# `; h6 D
    ( Z' q1 F/ M  w; V导入spss数据- e3 n" E0 z; X9 J. F

    4 g' H5 k" Y& }3 I( Y8 ^* _6.保存数据
    0 v  \# ]% ?" `/ `, m6 _* JR格式: a8 X0 W+ ?+ F: H6 D
    save(table,file=“存储路径 /table.RData”)( Y+ S6 ^# X4 ^2 {8 _! F
    csv格式8 }% c# ^% S; B" a
    write.csv(table,file=“存储路径 /table.csv”). C% A8 M% e& x8 F, V& b5 |
    7.查看数据1 ~7 T8 x, C' k# b8 D$ I
    全部
    - V/ N% h: B8 G9 H  ?3 Dtable5 {$ \4 s* S3 |7 [3 k. b
    前几行' q+ k, z: |! {2 L* \- E
    head(table)
    8 Q- R- M. M! U5 q/ o最后几行
    8 c1 H' x, D( mtail(table); ^4 R! k' k% M
    8.数据排序
    % Y9 A' F' i/ O; T3 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地区生产总值),]
    4 @0 L1 \; a# W( h/ Q; R: p& M或者:newt2<-t[order(t$地区生产总值),decreasing=TRUE]
    3 i4 d8 q4 w9 l" u  G1 R; x
    - t) B- H/ X/ {! B9 T2 G( Q" S
    2 V1 H  K- f. v& ^. a
    " f! L6 ^- H4 I9 G9 }: F  O4 ~变量重命名:9 ~! O/ W/ I) E; d- s2 r+ d
    library(reshape)- i* P1 @+ U8 L$ W9 Y  @2 x# y# _
    rename(t,c(“地区生产总值”=“GDP”))* F$ [3 F5 G4 r6 r
    缺失值的处理:
    ; L) [2 n& k- C. d) h" t检测:x<-c(2,4,6,NA)
    " D! G; ~2 f: d- Q( uis.na(x)- i* K6 t- d, @0 u7 P
    排除:x<-c(2,4,6,NA)# ^) N( K! h) M
    sum(x): ~# Q/ ?" y) ?6 k6 q
    y<-sum(x,na.rm=TRUE)
    ! h" u3 j" Y2 b( b9 S" a: B+ J+ s" a* D
    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-14 14:26 , Processed in 0.436680 second(s), 51 queries .

    回顶部