QQ登录

只需要一步,快速开始

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

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

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

1178

主题

15

听众

1万

积分

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

    [LV.7]常住居民III

    自我介绍
    数学中国浅夏
    跳转到指定楼层
    1#
    发表于 2021-10-29 12:02 |只看该作者 |倒序浏览
    |招呼Ta 关注Ta
    R语言录入数据保存格式转换矩阵
    . w3 w0 q2 x+ [9 i$ [) o3 `4 F: H5 S1 D/ i% s  a
    index<-c("低收入户","中等偏下户","中等收入户","中等偏上户","高收入户")& R) H. u5 T3 F; H' V
    year2008<-c(1500,2935,4203,5929,11290): ^* p7 e" D# K2 A/ c0 S2 d% b+ t
    year2009<-c(1549,3110,4502,6468,12319)% K' y3 F9 t) y+ [& b
    year2010<-c(1870,3621,5222,7441,14050)8 T: N5 e2 B7 C
    year2011<-c(2001,4256,6208,8894,16783)
    ' t# `# m' V/ K7 {/ i& Gyear2012<-c(2316,4808,7041,10142,19009)
    1 T% d3 @) y8 h1 e; p/ Ztt<-data.frame("指标"=index,"2008年"=year2008,"2009年"=year2009,"2010年"=year2010,"2011年"=year2011,"2012年"=year2012)
    4 `) h1 S+ u1 u7 s& _tt
    * s5 P5 I& N$ ^$ w; B2 [" c, m" w  V& T7 Q! V; c* Y" d5 g3 _- B
    save(tt,file="F:/统计学/实验作业/tt.RData")
    # P9 J6 Q: R  c. _2 @% c# e1 Fload("F:/统计学/实验作业/tt.RData")& Y) `' i  ?; _! _
    matrix1_1<-as.matrix(tt[,2:6])
    2 H- }( J& Y9 Y$ G# Yrownames(matrix1_1)=tt[,1]+ e0 m+ ?; t% p: f" f
    save(matrix1_1,file="F:/统计学/实验作业/matrix.RData")
    % N8 B) b( {1 d. b3 vmatrix1_1
      d# l. l3 U6 C& u基础知识:
      ^+ C6 A3 V" M6 Q- N1.为对象赋值
    ! s& y0 p- ]1 ~5 B# }& c2 V/ `# A5 U/ I& t) p' E
    # Q  R; N$ |9 _, V* V  D+ H
    2.对对象X进行各种计算和绘图
    6 Y8 j4 w. I. a$ {# q: X5 _5 g8 e& K3 G9 I  c# N5 q3 |
    3.R包的安装和加载- T0 z6 I' r1 f. A; x
    查看
    1 U: l$ v  j: d1 p$ {
    " {1 P, P7 z- J' H在线安装所需包0 C4 D" h& o* _0 G' U# h" J) ?# v
    6 H6 ]: ?7 p, `( q# m! ?
    一次安装多个包
    % S0 t: A+ u% M# c
    & ~) `& m( k9 n# B% o( k/ Z要使用包,需要用library()函数或者require()函数载入这个包! a+ e% ~5 O( O% \7 M: {; l/ j
    4.在R中录入数据
    - ?- q( Y1 U- [7 U, k6 d& T- U# m5 W(1)用C函数产生向量0 k8 L, ]0 l% ^, g
    例:names<-c(“张三”,“李四”,“王五”)2 `) [2 ~+ ~# T
    / \% s1 B$ s) e; q1 _+ a
    (2)将向量形式的数据组织转换成数据框模式
    ; Z9 X# }- g- n+ ]0 t例:table<-data.frame(“姓名”=names,···)
    . G; i0 P, X/ A" m- C" V6 ~! M. jtable
    9 R" y0 C6 b% I" L% O9 u! }1 ~$ p7 i: k( `- h" E
    (3)将向量形式的数据转组织成矩阵
    . e4 n' c4 l- w& b& k4 {
    # b( @3 P) c  b9 e3 v(4)在R中录入数据并组织成矩阵2 ?* [' [4 N: L* Z: z+ E
      R' L: @; b. g/ P) K
    1 Z$ J1 T% Q9 q% S# X$ X
    5. 读取R数据" f2 b1 j0 @5 [0 K, w6 I0 u) s
    load(“load(“存储路径 /文件名字.RData”)”)3 z/ J! M3 {$ ~* [/ d- Y0 z! f
    读取包含标题的csv文件4 d# G  r/ w5 R. {7 b( f5 Y$ [" o
    read.csv(“存储路径 /文件名字.csv”)
    ; U! ?9 G- N, O+ D& x读取不包含标题的csv文件6 U0 s; d+ _1 m) j  S: l
    read.csv(“存储路径 /文件名字.csv”,header=FALSE)
    / W* k7 D+ \/ E% }导入Excel数据
    % a# f4 t& ^- M: l2 a6 t: H" ]1 ~2 u2 i. ~" X9 L
    + n5 ^8 S) @2 m9 C, V% i- A
    导入spss数据0 }( l2 _  y& q
    ' X6 L. ]/ `  G
    6.保存数据
    9 h- {( a( A/ f. L  G" |7 \R格式+ Y  w- C* G" q; Y' f
    save(table,file=“存储路径 /table.RData”)9 O) \1 U+ z5 J
    csv格式- U3 R0 s. G. o% ~- ]! e
    write.csv(table,file=“存储路径 /table.csv”)! @8 T4 V9 e5 N+ ?# J8 K9 a+ s
    7.查看数据5 G4 B) J3 `# i- K! o
    全部
    7 c# W5 t4 K% O: Stable
    8 E& ^+ y: ~9 a; |7 r5 K前几行! B- o+ r0 ?* j- S1 ^# X. c( s) h
    head(table)+ s4 W# `9 d* e- p
    最后几行
    ' Z1 e# R$ e- S) L* O% _) H( a- j% Ltail(table)  @, M! D4 _/ y: l) v
    8.数据排序1 a. S1 y2 k# P! j! \
    升序:newt1<-t[order(t地 区 生 产 总 值 ) , ] 降 序 : n e w t 2 < − t [ o r d e r ( − t 地区生产总值),] 降序:newt2<-t[order(-t地区生产总值),]降序:newt2<−t[order(−t地区生产总值),]
    ' }( L6 P) B% t& Y9 J& l+ i; e或者:newt2<-t[order(t$地区生产总值),decreasing=TRUE]
    : Q9 Z; j! M* e' C& ?$ C- ~; R6 [, e7 {+ U, H
    # d7 `; a  ^7 M% \! y2 O
    * z; w2 [" j3 E( M
    变量重命名:
    4 X# Z1 M2 ?; S' ~7 clibrary(reshape)0 w8 g; V) \" C7 {( T- d
    rename(t,c(“地区生产总值”=“GDP”))
    - S; v4 [% a4 [) q  @缺失值的处理:
    / g2 x& _' m9 s1 X- G4 r检测:x<-c(2,4,6,NA)
    $ U0 d: `! i. B* a! _is.na(x)( C" w" j0 R! a; }
    排除:x<-c(2,4,6,NA)6 O' C0 Z# q1 P  R# k4 V
    sum(x)
    * _: l2 T" H; `" Dy<-sum(x,na.rm=TRUE)3 m7 K6 o& ~! y% ~5 A
    4 |2 h+ P( E* `% W7 U% A" w0 g
    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-5-12 02:05 , Processed in 0.423720 second(s), 50 queries .

    回顶部