QQ登录

只需要一步,快速开始

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

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

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

1178

主题

15

听众

1万

积分

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

    [LV.7]常住居民III

    自我介绍
    数学中国浅夏
    跳转到指定楼层
    1#
    发表于 2021-10-29 12:02 |只看该作者 |倒序浏览
    |招呼Ta 关注Ta
    R语言录入数据保存格式转换矩阵! v# x/ N( x% ~
    $ @7 A8 N, l& J
    index<-c("低收入户","中等偏下户","中等收入户","中等偏上户","高收入户"), e& _! l" u% H. ?5 b' D
    year2008<-c(1500,2935,4203,5929,11290)
    & S) x9 j/ L. ]: B5 K8 _year2009<-c(1549,3110,4502,6468,12319)
    3 \9 \# r8 ]. u0 z; _* cyear2010<-c(1870,3621,5222,7441,14050)
    0 m4 O+ T) e% ^+ nyear2011<-c(2001,4256,6208,8894,16783). L# S, t4 \1 A- z/ N
    year2012<-c(2316,4808,7041,10142,19009)
    6 o; N8 }  ~& H9 W% \tt<-data.frame("指标"=index,"2008年"=year2008,"2009年"=year2009,"2010年"=year2010,"2011年"=year2011,"2012年"=year2012)
    / i- R0 b4 z- k8 H* }2 R1 Gtt
    1 R- C$ G" n* Q' K! G1 u" j- e- _# H: F: M+ U" m3 h6 l
    save(tt,file="F:/统计学/实验作业/tt.RData")
    & M+ f3 D' b1 l% u6 l2 o7 w2 tload("F:/统计学/实验作业/tt.RData")
    5 v2 k8 H3 M- C9 Kmatrix1_1<-as.matrix(tt[,2:6])8 R4 W( O9 D! O
    rownames(matrix1_1)=tt[,1]' P  y4 E) G* p- y  t9 o  C: ?
    save(matrix1_1,file="F:/统计学/实验作业/matrix.RData")
    & R# G6 b: C4 ?% B* q; hmatrix1_1
    8 B6 D* ^  u* o3 H% R5 y基础知识:
    7 f' Q8 \; ]# }6 r" p1.为对象赋值
    6 W3 D' ~; _# w# Y% I- x/ V
    ! E' L2 Y' J, s, ]" D
    1 Q) Q8 i0 J- x5 ^2.对对象X进行各种计算和绘图! I, z6 j4 [8 H6 ?1 N

    " G, O0 W  i6 a$ }/ V+ o3.R包的安装和加载
    # v/ m- M0 y9 ^4 P9 g( {查看
    9 h8 e+ U7 _( m3 l1 [. r: g
    0 O2 [8 ?! z& Q2 B1 V/ a( l在线安装所需包( U* Q) t( x! [1 E& v1 e8 n% U* c% d

    2 k, }% z6 B. L$ t- j一次安装多个包. c# e3 |% y: E" D% f
    ' t6 c4 u; \6 z: H
    要使用包,需要用library()函数或者require()函数载入这个包
    ) w& z/ A/ ^( ?! v3 Y/ c  Q4.在R中录入数据# X1 O; g3 |( [& D' i3 R; S/ M& t
    (1)用C函数产生向量- G7 |5 |/ k! L+ b2 s+ W. b) S
    例:names<-c(“张三”,“李四”,“王五”)
    8 {- M. f  a  k# \$ _% x! F
    # W& K9 C# C' B5 C* c(2)将向量形式的数据组织转换成数据框模式- v$ R6 ?0 D% _7 L" \- G' p, {5 q
    例:table<-data.frame(“姓名”=names,···)2 w* i6 N* w. q& h3 l( x
    table; H, h; F0 U7 H) h: d

    8 X2 t$ ~# g- n+ ]8 q(3)将向量形式的数据转组织成矩阵* u; w# N& }7 K; y5 Q4 u
    ) @: [$ H* B2 `- |( o, w+ \
    (4)在R中录入数据并组织成矩阵6 x: x) v, x' w. T( c3 u0 [# Y

    6 X1 V% k9 x: X% ]2 h/ ?* z! |7 M' A
    - C3 z5 @8 x) b; _  J5. 读取R数据3 ?1 h2 |" |8 J
    load(“load(“存储路径 /文件名字.RData”)”)( c- P( y  E1 w4 Q; x1 O6 g
    读取包含标题的csv文件
    / \8 H0 g2 s4 Bread.csv(“存储路径 /文件名字.csv”); g. ?; ?  |! v
    读取不包含标题的csv文件/ {0 R) }6 M* X) P9 M- I
    read.csv(“存储路径 /文件名字.csv”,header=FALSE)1 D0 d6 e/ ?5 M: P& @& Z
    导入Excel数据
    " C/ N% s, j% S5 W1 `" H. E1 Y* d2 v! ?/ w
    ; K# H7 S8 L% F. z0 R  Z
    导入spss数据" Y# |) B6 \# P; k

    + q: ^- O3 {" r3 v8 h6.保存数据' n& N1 _' X* o" S2 ?. n7 ~
    R格式( Y- S5 g, n7 b
    save(table,file=“存储路径 /table.RData”): M" i& S& m# |' a* {
    csv格式
    0 a6 ~+ d% V8 E6 qwrite.csv(table,file=“存储路径 /table.csv”)
    * r' H7 G- ~- \. s7.查看数据
    1 {8 {; g  G3 f: b' I' E. j8 ^全部: x. T" Z$ Z5 I' m' K0 M
    table# U0 M8 x2 [8 j+ l; O% q; D
    前几行3 x0 x6 J0 W8 e0 t
    head(table)' t, Z1 J6 c# ^% k5 v' q; `
    最后几行5 _9 i# Z- K! Y& E8 ~7 c1 P3 V
    tail(table), v, z& t1 t& B) I9 r& o
    8.数据排序
    1 O( R, U; C, k( a升序:newt1<-t[order(t地 区 生 产 总 值 ) , ] 降 序 : n e w t 2 < − t [ o r d e r ( − t 地区生产总值),] 降序:newt2<-t[order(-t地区生产总值),]降序:newt2<−t[order(−t地区生产总值),]& g" E$ O8 Y! `  ]
    或者:newt2<-t[order(t$地区生产总值),decreasing=TRUE]- D1 b/ m# g, c! M" `8 G

    + @; [4 y6 B0 D4 M, z
    3 D7 j# I! b& Q
    3 ^/ B& j# [7 H. I' a# a变量重命名:; i( J3 a) P( u+ u% J. ]3 [  `- U
    library(reshape)% e1 t' j  [$ b
    rename(t,c(“地区生产总值”=“GDP”))
    7 m5 }( D$ A# P- p7 [缺失值的处理:9 p& o8 ?: [4 a6 G  j5 M7 S# R7 ]
    检测:x<-c(2,4,6,NA)
      t0 Y- e4 j: H( l1 n! qis.na(x)% `. g# r- _- a9 m2 Y
    排除:x<-c(2,4,6,NA): j# ]: t% G# F, `' _4 s9 b/ x5 k" h
    sum(x)
    $ |# N( E' V/ T/ F1 u* uy<-sum(x,na.rm=TRUE)' ?8 K3 w- }% m* C

    3 Q  f! y" s5 R) F9 N  f
    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-15 12:47 , Processed in 0.370654 second(s), 50 queries .

    回顶部