QQ登录

只需要一步,快速开始

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

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

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

1178

主题

15

听众

1万

积分

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

    [LV.7]常住居民III

    自我介绍
    数学中国浅夏
    跳转到指定楼层
    1#
    发表于 2021-10-29 12:02 |只看该作者 |倒序浏览
    |招呼Ta 关注Ta
    R语言录入数据保存格式转换矩阵1 U- o2 f7 }; B8 E* p( x% m
    + ~* K; |, T% A
    index<-c("低收入户","中等偏下户","中等收入户","中等偏上户","高收入户")5 M( q) D( t! y# ]+ X) i, L0 P1 u
    year2008<-c(1500,2935,4203,5929,11290)
    + C' {& ?7 y- Wyear2009<-c(1549,3110,4502,6468,12319). m) j* h- z9 D/ }, E# v
    year2010<-c(1870,3621,5222,7441,14050)) n3 e0 \) c- u$ l% ~- v
    year2011<-c(2001,4256,6208,8894,16783)
    - ^, ]9 D; x+ r% L" W, q& ~year2012<-c(2316,4808,7041,10142,19009)
    : K% V4 y4 F9 jtt<-data.frame("指标"=index,"2008年"=year2008,"2009年"=year2009,"2010年"=year2010,"2011年"=year2011,"2012年"=year2012)$ u. q* ?0 O8 ^7 q+ A1 j
    tt0 _$ D+ W5 Y- r5 _8 z

    0 y) R# I& U9 x' D! Osave(tt,file="F:/统计学/实验作业/tt.RData")( g: _. q- d5 [& A- A2 O; h
    load("F:/统计学/实验作业/tt.RData")+ I% L8 ?& F! T4 E5 f' U  I
    matrix1_1<-as.matrix(tt[,2:6])
    / P6 B/ K- _) F2 d8 C, {' U/ Nrownames(matrix1_1)=tt[,1]+ C- b( C2 Y  u3 N; P  \
    save(matrix1_1,file="F:/统计学/实验作业/matrix.RData")
    ; ?2 x3 e( J; C9 Y* ?matrix1_1
    ) y5 M+ z3 A* f4 k基础知识:4 z, y0 w- ]1 G2 }; W
    1.为对象赋值
    1 a6 V1 y9 b4 U' o: `# [
    5 R1 W5 ?: E0 t1 I8 T. n. X. I/ W1 i0 u6 M& h/ p& V; X- B
    2.对对象X进行各种计算和绘图
    0 @8 a7 G( @0 u/ r1 z  @
    1 s( I% ^4 `- z  K$ o( T. @5 M" T3.R包的安装和加载
    8 Z; }8 Z7 n0 p* [( L+ ~查看# D3 i6 z+ P2 o# S8 A6 `- K3 I1 T+ M
    5 O# |2 J4 F5 U! M/ Q: Y
    在线安装所需包
    ; C* F9 Y9 W# A% r& T0 h" [4 v* X7 N* Y1 [$ B0 O1 c
    一次安装多个包
    ) P& p+ K/ v3 Y& c: n! V
    3 F* H, L4 K- L要使用包,需要用library()函数或者require()函数载入这个包- @; ?# N" y$ a( R* _) h
    4.在R中录入数据
    ! N3 z8 W( j0 V7 m" Y/ d" T(1)用C函数产生向量6 U( k7 {. k& _# w4 |, D, T
    例:names<-c(“张三”,“李四”,“王五”)
    ; l, o- H/ ?9 u, q  X
    + X( P9 y1 u% T2 V* e( i( T(2)将向量形式的数据组织转换成数据框模式' A' V8 ?; L4 g" {0 a
    例:table<-data.frame(“姓名”=names,···)
    ; Q1 ^- j( y% y% @" R: z7 ztable
    ( G6 O: i) g, ^: G1 |& F4 v$ c+ i: {: T
    (3)将向量形式的数据转组织成矩阵: D5 u2 G! d# S( V

    1 H0 k. l9 C' V! X(4)在R中录入数据并组织成矩阵
    - E8 M, T; W% G* u, s0 o# i1 }7 Q* A

    ! f: ^* \3 Q+ M9 L5. 读取R数据
      n+ s* _8 P! {7 U/ Vload(“load(“存储路径 /文件名字.RData”)”)
    0 e# B2 l$ ]0 f5 c7 ^/ @# F读取包含标题的csv文件  l4 Y* l" H. a% u) x
    read.csv(“存储路径 /文件名字.csv”)0 a, v/ @3 l0 k
    读取不包含标题的csv文件
    4 [; j# w4 |1 T& x9 nread.csv(“存储路径 /文件名字.csv”,header=FALSE)
    ' M1 Z$ u' n# Y1 p- T导入Excel数据! A$ r( {, \1 n8 R' O

    7 L5 \5 |3 _- Q1 K- C2 m8 a
    3 X- z& ~8 c; V导入spss数据
    1 ?* }; A& g+ Q( i/ V) \8 V! ]& B- `/ i) R, P) j
    6.保存数据1 O1 _% F) ~9 I
    R格式
    ! q3 W# I- I# Rsave(table,file=“存储路径 /table.RData”). H& c) R9 \' N# u2 l
    csv格式
    + u& m! X. m* \& Jwrite.csv(table,file=“存储路径 /table.csv”)4 b9 r  C! N& H4 d
    7.查看数据
    3 D, [9 u9 e1 r. |; y% B全部
    / Y9 I; O6 ?4 Gtable
    + t  X3 k% C  ~, B+ a4 V; a' o前几行- c" i) C6 ~2 Q4 \4 m* m# T: u$ @3 H
    head(table)% R5 O+ m/ X' O6 k3 ~8 @6 k: n2 N
    最后几行' n0 Q' n8 V9 _8 w3 i3 k: J# d. L
    tail(table)# u4 u: p* j8 f% W6 o
    8.数据排序  L6 Z% s* ]9 G
    升序:newt1<-t[order(t地 区 生 产 总 值 ) , ] 降 序 : n e w t 2 < − t [ o r d e r ( − t 地区生产总值),] 降序:newt2<-t[order(-t地区生产总值),]降序:newt2<−t[order(−t地区生产总值),]" V  f% h% p0 J( U3 e
    或者:newt2<-t[order(t$地区生产总值),decreasing=TRUE]
    * f) l( u' k2 `+ ~) p1 i
    # Q  C( t# a+ T) h
    % L3 u4 u1 ^8 \) F) A' ~/ M6 r$ s
    ( U/ w6 `( S' l; ~, F/ o变量重命名:
    6 Y/ \0 |: N6 X4 d" U9 |/ Nlibrary(reshape)4 m+ s; n' C" X  ^
    rename(t,c(“地区生产总值”=“GDP”))- t0 g* a3 {; f
    缺失值的处理:
    ' z+ i, T# d# p检测:x<-c(2,4,6,NA)) I- r/ I9 b$ ]% K
    is.na(x)
    5 z. a( z1 ?0 S2 }8 L$ H排除:x<-c(2,4,6,NA)
    ; U6 ~: l$ j( jsum(x)
    " B) n% w/ o1 I2 x) X' Ny<-sum(x,na.rm=TRUE)& g# V" h2 h" F, m

    . B; z% [- c: e2 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-19 20:58 , Processed in 0.428648 second(s), 51 queries .

    回顶部