QQ登录

只需要一步,快速开始

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

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

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

1178

主题

15

听众

1万

积分

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

    [LV.7]常住居民III

    自我介绍
    数学中国浅夏
    跳转到指定楼层
    1#
    发表于 2021-10-29 12:02 |只看该作者 |倒序浏览
    |招呼Ta 关注Ta
    R语言录入数据保存格式转换矩阵
    # k4 \3 X  i5 i) z0 B& D) M5 G
    " x% q# v4 o4 |, G# \4 e. iindex<-c("低收入户","中等偏下户","中等收入户","中等偏上户","高收入户")4 I0 C. ~6 F9 T9 ]
    year2008<-c(1500,2935,4203,5929,11290), r' Q- Y! e5 R/ s3 M
    year2009<-c(1549,3110,4502,6468,12319)
    % T* R; C8 a1 ^5 p0 X+ e- nyear2010<-c(1870,3621,5222,7441,14050)! t+ J& K" R4 l1 S+ |
    year2011<-c(2001,4256,6208,8894,16783)
    2 ?" m# ?& D% e/ `5 Gyear2012<-c(2316,4808,7041,10142,19009)# r! m# S( P" A8 V* c
    tt<-data.frame("指标"=index,"2008年"=year2008,"2009年"=year2009,"2010年"=year2010,"2011年"=year2011,"2012年"=year2012)0 t4 Q1 b5 p  v% W7 B2 e8 G) b
    tt. e' I. H6 a* G& r8 h
      d5 j9 j4 {) p& q$ X- a
    save(tt,file="F:/统计学/实验作业/tt.RData")* W, i4 q4 A/ D2 T" u
    load("F:/统计学/实验作业/tt.RData")
    ( U9 L- e9 |2 w+ V: ]: n" p+ _matrix1_1<-as.matrix(tt[,2:6])9 i, M: w" l2 S1 r/ ?, G4 ^
    rownames(matrix1_1)=tt[,1]
    2 o8 h8 t' ^0 q! r( psave(matrix1_1,file="F:/统计学/实验作业/matrix.RData")  U* M1 m, b& s, c' p- H, ?4 z9 O! Z# w! U
    matrix1_1
    0 G- Z9 t. |3 R/ x4 V8 a5 M基础知识:: n. Y. H8 [" D3 ?$ E
    1.为对象赋值( g# W0 U& {9 ^0 B/ r5 {/ j

    % G8 u- b( m5 K' j; W
    ! G* @4 J9 j* J2 M2.对对象X进行各种计算和绘图% N: \. i( h4 j2 D; O& k
    # K7 _2 `& i. R/ R3 |! i/ z
    3.R包的安装和加载
    6 I! P$ [# _( o* c5 h查看
    ) g, v* o9 K; ?: r0 J& s! x# ]6 e
    在线安装所需包
    1 Y6 r( r( _, ?* ]$ Z" B3 B  F( ~2 `  @' B: b. j8 m1 s) G
    一次安装多个包
    " ?: ^# R7 _' I6 K8 c
    7 X8 p( v& H% j; f" n3 e& n7 g: t要使用包,需要用library()函数或者require()函数载入这个包* t, T0 w1 I* ]
    4.在R中录入数据5 L2 T" M( z' A8 v, r% X* n
    (1)用C函数产生向量
    2 ~& R* ?4 m3 v: h5 I9 x+ A例:names<-c(“张三”,“李四”,“王五”)
    + K3 U$ a- s1 d& E. w5 t* ^8 M6 R( j% g2 n- c- D
    (2)将向量形式的数据组织转换成数据框模式8 v" H' k) V. o/ _5 M5 E8 `( g
    例:table<-data.frame(“姓名”=names,···)
    $ ?6 m5 @3 V) f4 Q2 z9 i. ytable
    ! {+ n1 o" T' [% d5 z
    . V) I- V2 ?- r2 e(3)将向量形式的数据转组织成矩阵
    5 L- m" i/ y5 e- H. z4 e5 G  h
    # J; L5 L8 B4 [  \(4)在R中录入数据并组织成矩阵
    & `0 D/ k0 |8 r/ M) _% v6 V0 f* o1 D2 @* K0 h9 R0 U6 f5 U

      g. z4 n; j7 d/ w! }& R; g5. 读取R数据0 ~# o. H$ }; R/ F
    load(“load(“存储路径 /文件名字.RData”)”)3 z- o) t: X) a
    读取包含标题的csv文件
    ) W, _1 ~; o7 g! W" h3 Aread.csv(“存储路径 /文件名字.csv”)
    7 W0 {  r4 ?. a读取不包含标题的csv文件0 h+ O1 _/ e" F- i( T
    read.csv(“存储路径 /文件名字.csv”,header=FALSE)
    / K5 @: j$ ?% y$ @( f8 s* g% K导入Excel数据% v! c3 b  ~8 ]$ g

      E' {; F# {3 C' D# K, ]' Y+ p
    * I" _4 w0 [" _- T* v, r8 v导入spss数据6 o. X  m3 \0 Y# P; L) p3 g

    : g- n8 T- q3 j/ H' B- Y" F" G6.保存数据
    1 \( E9 g  F, @5 @* h; RR格式
    1 Z0 f) O- W; c4 N+ b9 R8 qsave(table,file=“存储路径 /table.RData”)
    - q9 T3 d  P  @csv格式
    ! B; ?* z3 G' H! a& Gwrite.csv(table,file=“存储路径 /table.csv”)
      j: J6 ^/ R5 h- D! B2 M0 S3 J7.查看数据
    ; z7 n' t" a  {: i全部7 `  n8 g9 l9 s. f
    table
    ! S7 m1 i$ e, n前几行
    : U$ f: h- u7 d9 j% [head(table)
    / i' R* c4 S7 @! o' K9 ^/ f最后几行) \1 E1 w# z, K  Q7 |
    tail(table)
    / ^1 P8 W* d' d- S; i* u* D4 H) j; [8.数据排序1 @7 s* N( \0 O0 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地区生产总值),], s! [) e. J4 x4 K  D& y- S
    或者:newt2<-t[order(t$地区生产总值),decreasing=TRUE]" |4 a% ~6 f6 j) v. {/ n

    & g. T0 m9 F* p4 u+ a3 l
    7 O: |. p, V$ c6 J6 I' R# v# p# ~
    - S* H6 S$ T$ i% L5 ^变量重命名:
    / K4 e9 Z7 A) D( u/ |library(reshape). H7 ]+ {& o; F" N3 A6 f5 r
    rename(t,c(“地区生产总值”=“GDP”))
    5 H- [% D; M# T: i) c! I, `- G缺失值的处理:
    : R" U: R0 X& @) w% a/ ~检测:x<-c(2,4,6,NA)- \) ?7 ^6 J0 }9 `  I4 k
    is.na(x)
    + x' V! M, x' p- a0 ?排除:x<-c(2,4,6,NA)
    9 y: p: d5 ~' n# L  O- wsum(x)* e) {# Q) z8 p# P7 j2 P6 Y
    y<-sum(x,na.rm=TRUE)
    4 P) p* m: ]( r7 e  }9 A7 o. {* K" B9 Y: `
    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-10-24 15:11 , Processed in 3.070540 second(s), 50 queries .

    回顶部