QQ登录

只需要一步,快速开始

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

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

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

1178

主题

15

听众

1万

积分

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

    [LV.7]常住居民III

    自我介绍
    数学中国浅夏
    跳转到指定楼层
    1#
    发表于 2021-10-29 12:02 |只看该作者 |倒序浏览
    |招呼Ta 关注Ta
    R语言录入数据保存格式转换矩阵
    5 O: {9 Y' {+ O
    3 W5 ]% P' F8 y; F& T. findex<-c("低收入户","中等偏下户","中等收入户","中等偏上户","高收入户")2 E- N" A4 @0 T" Q
    year2008<-c(1500,2935,4203,5929,11290)4 ~( P) d/ x2 Z( I* O
    year2009<-c(1549,3110,4502,6468,12319)
    & U6 H6 V9 I; n. F+ qyear2010<-c(1870,3621,5222,7441,14050)
    , {0 |9 |! X3 Q) w: U! N% d4 v' jyear2011<-c(2001,4256,6208,8894,16783)0 T$ s: H0 |- a+ O3 Y/ d2 C
    year2012<-c(2316,4808,7041,10142,19009)) p8 K8 M3 e- }+ [7 K
    tt<-data.frame("指标"=index,"2008年"=year2008,"2009年"=year2009,"2010年"=year2010,"2011年"=year2011,"2012年"=year2012)7 P/ R# Q- g  S. D- `6 f
    tt/ u8 L& O" x% m3 K$ {8 O4 i$ u
    4 L  m( i% \1 c  C" A% H
    save(tt,file="F:/统计学/实验作业/tt.RData")
    / A2 R- [7 R0 j4 q9 j5 _load("F:/统计学/实验作业/tt.RData")
    ) v- X# b$ v4 ^" S# ?  @' hmatrix1_1<-as.matrix(tt[,2:6])! j8 b: Z2 y! \9 Z/ n. x" o
    rownames(matrix1_1)=tt[,1]
    $ |8 z& b% g  Y# [* wsave(matrix1_1,file="F:/统计学/实验作业/matrix.RData"); C2 p1 J* A* p
    matrix1_1
    : H! R# n+ p' r5 k9 L( N6 U# F基础知识:
    $ R5 E% h( u, d0 w1.为对象赋值2 G; g9 m. w( Y! A
    $ R0 e/ z# _" u( y9 ^# x4 H

    # Z' W% ^' W2 ^" c& i# G- |2.对对象X进行各种计算和绘图3 j4 O9 d1 y% N. g. V2 r: ^. {, k4 Q# I
    7 Z+ S# ]7 j. L
    3.R包的安装和加载& k2 @% T& O) b4 b) w) h7 `
    查看$ b! p4 c8 _$ ^3 r) y7 q- Y+ {8 @7 P- Q

    $ ~8 F4 C! J, U- f在线安装所需包& @$ ?  ?  S4 {

    - n3 g- G6 F, A" `2 j$ r! K6 E一次安装多个包3 A' i' B( v# V0 Z& a7 ?; l

    6 R, i5 O  c: i/ N! S要使用包,需要用library()函数或者require()函数载入这个包
    6 x! s4 |2 H6 {8 V; {8 G4.在R中录入数据
    & l( N+ ~) g- p. o+ i  R; ?(1)用C函数产生向量
    4 A# a8 A" D0 e% c例:names<-c(“张三”,“李四”,“王五”)
    % x, [9 l# `3 O( y0 B$ l3 ^) e
    6 [" L. R( c. D4 L; G8 [5 k' O, z(2)将向量形式的数据组织转换成数据框模式% X  K. G' V8 P" L. U
    例:table<-data.frame(“姓名”=names,···): c2 d4 R0 t8 K2 N
    table; y6 `, ~( c$ L+ a3 c3 P1 N. O

    . [, ]# G* F# }2 m5 Q) v(3)将向量形式的数据转组织成矩阵/ e* U4 W6 N* U  B2 \
    5 ~5 g5 |# M. A( s: J
    (4)在R中录入数据并组织成矩阵) C2 ~3 V) ^% V5 D& S1 ~; d* k

    , A! o( n" ^' _8 Q  a) ?' X: X
    : x4 {4 `" j% T9 y1 s5. 读取R数据
    $ `* ~' C  g7 Z3 nload(“load(“存储路径 /文件名字.RData”)”)8 N! w; Q0 `9 I4 c
    读取包含标题的csv文件
    , N: H6 ?. P4 V5 yread.csv(“存储路径 /文件名字.csv”)
    * @9 p0 E* q& h( k* Y读取不包含标题的csv文件- L0 s) {: \" P1 U( }- c6 d
    read.csv(“存储路径 /文件名字.csv”,header=FALSE)
    2 P! j- t$ ^# H; ^导入Excel数据
    , n; w: }6 k4 }6 t8 ]9 P! O
    2 g. O# I. S$ ^! y8 b& r/ q6 F# G+ U( X5 _: Y' |4 J
    导入spss数据
    & c8 [5 J6 H* z# z) J( P8 i; s  y8 v+ p
    6.保存数据* K! s$ g/ i' E' r1 v! ~- ?
    R格式
    + r! ~, g. ^! L- Ssave(table,file=“存储路径 /table.RData”)
    3 ?& p  V4 ~& K6 z- _3 a$ H& ccsv格式* F; c8 L6 B6 S3 @1 o- p9 S
    write.csv(table,file=“存储路径 /table.csv”)( v) I1 f- O' `- s5 c: Z! m7 Z
    7.查看数据
    ! |2 g" c. Y# d3 D$ l5 u全部* f0 a& O! ]0 x- u; f
    table: [* C2 n: H3 p5 _
    前几行
    ) o& v7 Q7 E) R+ g7 E: Q6 J4 U' }head(table)
    1 R' c9 I/ i& Y6 N, o8 t3 a最后几行
    ' W( D9 h4 m2 T4 a" p5 V+ Y  htail(table)( `/ W4 R  V  o5 m) q% h
    8.数据排序4 q; d& t" p3 G( F5 b/ }
    升序:newt1<-t[order(t地 区 生 产 总 值 ) , ] 降 序 : n e w t 2 < − t [ o r d e r ( − t 地区生产总值),] 降序:newt2<-t[order(-t地区生产总值),]降序:newt2<−t[order(−t地区生产总值),]* O9 ]2 S! Z6 w/ T9 d$ Y) W, v' i
    或者:newt2<-t[order(t$地区生产总值),decreasing=TRUE]
    & S' q. K/ F, b% T' b8 y- j: K  Q" a: I8 {; Z* t9 o
    ; j. S- B' h9 x9 J) s. b4 K" }

    / S5 s$ U* R" K' }9 T9 `变量重命名:
    9 H" g: {7 N2 J, i! p( Wlibrary(reshape)$ O3 S, p) Q& {; G: A$ \% r% w* c: |
    rename(t,c(“地区生产总值”=“GDP”))# e, d- |- A9 u2 T7 E
    缺失值的处理:: _1 I. C  Z, }
    检测:x<-c(2,4,6,NA)
    ' L$ m; [- \3 }1 ois.na(x)' U5 K% G1 f  l2 O
    排除:x<-c(2,4,6,NA)
    ! x2 _7 ?% N" h9 o% q. H- Tsum(x)
    ( ]6 ~( R( A5 R$ M  B' q; hy<-sum(x,na.rm=TRUE)
    ' Q$ X: K5 j6 H5 t0 G3 t" {& b
    * b% I. V6 @. S% E
    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-9-5 00:40 , Processed in 1.224860 second(s), 50 queries .

    回顶部