QQ登录

只需要一步,快速开始

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

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

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

1178

主题

15

听众

1万

积分

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

    [LV.7]常住居民III

    自我介绍
    数学中国浅夏
    跳转到指定楼层
    1#
    发表于 2021-10-29 12:02 |只看该作者 |倒序浏览
    |招呼Ta 关注Ta
    R语言录入数据保存格式转换矩阵
    6 K/ |* ^& f. z9 E* K- T8 }: ?) }; k; k- X$ f5 A: f1 r# M4 ?& U* t
    index<-c("低收入户","中等偏下户","中等收入户","中等偏上户","高收入户")
    5 ?8 c$ O8 s0 s5 \1 Nyear2008<-c(1500,2935,4203,5929,11290)
    7 w$ G1 T$ W' K# byear2009<-c(1549,3110,4502,6468,12319)# X- T! C, \* ^2 j& Y& B1 Y
    year2010<-c(1870,3621,5222,7441,14050)
    + {" c# s  P6 ]7 B) y8 Nyear2011<-c(2001,4256,6208,8894,16783)
      E: q3 D$ v4 a# ~year2012<-c(2316,4808,7041,10142,19009)
    6 U; M' N5 t* s6 k0 X) Y& H' O3 {tt<-data.frame("指标"=index,"2008年"=year2008,"2009年"=year2009,"2010年"=year2010,"2011年"=year2011,"2012年"=year2012)+ N  j; E( U: _. G) h, ~
    tt+ o8 M# T. y% \0 P

    2 d8 Q5 n7 _2 H9 Ssave(tt,file="F:/统计学/实验作业/tt.RData")% Q; F- W0 |( p% C: ?: J) O
    load("F:/统计学/实验作业/tt.RData")
    2 @8 O: o/ ]2 R' W6 @2 w# V+ lmatrix1_1<-as.matrix(tt[,2:6])8 X; J" i( M6 b2 H
    rownames(matrix1_1)=tt[,1]& J) I3 |% E1 n: h. b! I( s* f
    save(matrix1_1,file="F:/统计学/实验作业/matrix.RData")
    # g. j9 K) {# vmatrix1_1
    & D# w) O3 X  _$ @7 `基础知识:
    9 y: E( e: \/ q' X9 U" v1.为对象赋值1 X" y/ J0 \; O

    7 P5 j/ ?, r  s) D" s4 l: P) d- l' l) c5 v
    2.对对象X进行各种计算和绘图
    : C# h- P$ }* q1 W$ ~% O
    ! S$ k& g/ X# ]0 e! a3.R包的安装和加载
    3 @. X1 x# P; M: y% x1 _8 [/ J5 D查看
    ; S+ l: G! u+ N+ |: E# K& K. b' L3 J
    在线安装所需包
    - N- x' O3 h1 W# e8 L, J$ a3 q" ^% u7 e
    一次安装多个包# }: j& @+ r* K! k0 O5 o7 i
    * {* `2 D7 o9 [
    要使用包,需要用library()函数或者require()函数载入这个包' {1 O& f; s8 L* y9 B7 R
    4.在R中录入数据
    & X$ S1 T% q, F- m7 x+ [* u2 q(1)用C函数产生向量) ^4 I$ n+ ?: t; Y; S
    例:names<-c(“张三”,“李四”,“王五”)2 `! `7 ~* q3 O2 e1 L9 c
    1 m5 H4 \- a' Z2 V; F
    (2)将向量形式的数据组织转换成数据框模式
    6 F' _) u! r; P* x& |# k例:table<-data.frame(“姓名”=names,···)3 K" p: }1 V4 P8 T6 E& V
    table( M$ d) I1 V7 p* o' b! |
    7 r: ^, `, Q2 L# i) }: [
    (3)将向量形式的数据转组织成矩阵
    : P4 I: Z& c" ~: a, A& l3 |3 U6 ?# j
    (4)在R中录入数据并组织成矩阵' C9 I! Z6 W4 |3 Z" t) |
      u. u; a" U4 O% L% i- i' V& Z

    % e1 x  \6 `: A6 V- R& ^/ M5. 读取R数据
    . Y3 J7 q1 I" C8 z5 kload(“load(“存储路径 /文件名字.RData”)”)/ X  K: P1 k# \+ x
    读取包含标题的csv文件. ?- d% S  k# ~
    read.csv(“存储路径 /文件名字.csv”)
    - u' @2 j" Z3 N5 s5 R4 S: T读取不包含标题的csv文件9 j' Z5 G: D: r3 Y7 t* u/ T
    read.csv(“存储路径 /文件名字.csv”,header=FALSE)1 U4 V( t( t! S% v4 z* `$ f; [- S& @
    导入Excel数据+ A; c+ N4 u4 E% J$ o& J& C8 N

    2 F  [2 H- U$ R* R( r6 ^$ v& x9 I' Y( v8 Q& ]/ O2 v
    导入spss数据, W4 N% p! T( E( X7 B, z$ p
    : y$ u( Z) }$ }- }) Y2 s9 b& V2 I
    6.保存数据
    * K1 ]! I% C. }" F7 Y* QR格式
    % R  t  v6 \, S5 s( [9 I2 @: Wsave(table,file=“存储路径 /table.RData”)! T+ t7 [8 s! B2 r6 p( i1 A( J
    csv格式
    ' s# ]) i3 X$ cwrite.csv(table,file=“存储路径 /table.csv”)
    ' C& D) I, y( _) ~0 e2 m7.查看数据" L1 ~/ K7 |$ T
    全部# r- J# F! t+ D, x  G% M' r
    table
    - g3 a* Q" }. r前几行
    6 d4 V" {' @2 W" ]% ?head(table), z; f* \' R' a/ Z( g6 |/ ^
    最后几行
    # g" F4 Y  b2 |tail(table)
    + ]8 y8 `" n9 ]) i, W8.数据排序
    , K! {. j( E0 w8 }+ W, _2 X升序:newt1<-t[order(t地 区 生 产 总 值 ) , ] 降 序 : n e w t 2 < − t [ o r d e r ( − t 地区生产总值),] 降序:newt2<-t[order(-t地区生产总值),]降序:newt2<−t[order(−t地区生产总值),]/ A0 s. Q0 ~; j" K" V
    或者:newt2<-t[order(t$地区生产总值),decreasing=TRUE]
    ' l4 d8 A. V; P! `# S5 J, `& s( I. n5 i3 `: V
    ' i5 s9 }# d9 r

    & B, C: f* g8 ~变量重命名:3 M3 G: ]- K% |( F7 M6 ~- O
    library(reshape)
    8 C4 N7 M3 n# jrename(t,c(“地区生产总值”=“GDP”))
    * S0 H/ {2 ]# K1 b! @缺失值的处理:+ x& T  A! g  r, Y
    检测:x<-c(2,4,6,NA)0 }7 F2 \( M2 e  Z+ q  w
    is.na(x)6 L  W% ^' S# i2 l+ d
    排除:x<-c(2,4,6,NA)
    3 o3 n$ F7 F3 I# J4 R) ysum(x)
      |/ [: K1 A; P' D  F; Sy<-sum(x,na.rm=TRUE)
    7 S& m( L1 z6 a) j$ q" v+ Q: s, u
    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-20 19:47 , Processed in 0.618798 second(s), 51 queries .

    回顶部