QQ登录

只需要一步,快速开始

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

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

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

1178

主题

15

听众

1万

积分

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

    [LV.7]常住居民III

    自我介绍
    数学中国浅夏
    跳转到指定楼层
    1#
    发表于 2021-10-29 12:02 |只看该作者 |倒序浏览
    |招呼Ta 关注Ta
    R语言录入数据保存格式转换矩阵. n# m, G6 K0 [% `/ G+ I

    5 c4 v( \- {/ A' U3 [, Zindex<-c("低收入户","中等偏下户","中等收入户","中等偏上户","高收入户")7 T. p( P! v7 S; w5 Q  F
    year2008<-c(1500,2935,4203,5929,11290)! N3 G+ @2 w- i
    year2009<-c(1549,3110,4502,6468,12319)
    4 o: @0 Q0 d; ]year2010<-c(1870,3621,5222,7441,14050)
    ) l5 f  S0 b: X/ V" R  _# vyear2011<-c(2001,4256,6208,8894,16783)
    7 n# ?! c9 L. hyear2012<-c(2316,4808,7041,10142,19009)+ H1 q; a, c$ X3 k; D: _
    tt<-data.frame("指标"=index,"2008年"=year2008,"2009年"=year2009,"2010年"=year2010,"2011年"=year2011,"2012年"=year2012)% g9 N4 Z4 X6 s7 P
    tt- J: P4 T/ ?0 S* q" i* J/ K

    $ I, |. m  R, G( O5 \save(tt,file="F:/统计学/实验作业/tt.RData")) s  a$ j  P/ R/ ?/ g8 D* p
    load("F:/统计学/实验作业/tt.RData")( }% c& l, W' c% y7 u% e( G6 [9 T
    matrix1_1<-as.matrix(tt[,2:6]), F* s/ ?" B, Y3 C
    rownames(matrix1_1)=tt[,1]
    ) U+ {, c4 E) {" D  ~9 c" ~) t9 asave(matrix1_1,file="F:/统计学/实验作业/matrix.RData")
    1 U: g1 R' B' umatrix1_10 d" c( G- U, t9 C+ X  i
    基础知识:2 Y, H& ?; E7 a7 U* Q
    1.为对象赋值6 t! U, {6 z+ u0 l
    : Y% Q& d& p2 a9 A
    * O6 N- e6 ~9 T# E7 `5 `$ K
    2.对对象X进行各种计算和绘图5 n% }/ f$ Z  O3 M( m
    ) q  H, U; v' S& l! O9 _: [' W, Z
    3.R包的安装和加载
    + D" \; J+ d4 g6 L- H# t0 J查看, q  M& @! T# x8 a) u+ w9 Y, Q: [
    9 x) w/ @7 @. q7 B6 U
    在线安装所需包
    ' M6 D- q; f9 o/ J2 ?( @, |6 h
    " y/ ?6 A+ l+ N- f8 p: W( N2 _一次安装多个包9 Q4 j1 P0 \+ W+ x. v3 Y

    + B- B1 |" e9 L% ^1 b1 q) O- |要使用包,需要用library()函数或者require()函数载入这个包% F8 o; y8 Q, z$ |
    4.在R中录入数据6 O7 e5 ?# Q. `& i/ b4 J3 @
    (1)用C函数产生向量
    ' K# M$ D9 {0 f例:names<-c(“张三”,“李四”,“王五”)
    6 w% `- e5 M. c7 V7 F
    : b5 Z$ B( P, s' k+ G3 X( w(2)将向量形式的数据组织转换成数据框模式- A  e4 n0 W3 b: Y& d; G9 k7 o+ c$ F
    例:table<-data.frame(“姓名”=names,···): [0 U  J) z* `& H* F
    table9 ^6 L2 P& n. _! C; w- `

    & D4 b* q5 H* s* G; |3 s+ T(3)将向量形式的数据转组织成矩阵$ _* ~9 R, R0 Z- l' V

    8 j% @# O4 o& q6 ]6 U" c! J(4)在R中录入数据并组织成矩阵
    3 P" Q; ?! W; t2 C
    - z% D$ Y5 U' |+ W( I1 z3 A+ `
    ; O- o9 I; \- n3 c3 _# o. @  P5. 读取R数据
    . t+ N3 X  [- C; e7 G: @! i8 z- |1 Dload(“load(“存储路径 /文件名字.RData”)”)6 H( ^" x/ T# b9 @6 M
    读取包含标题的csv文件& D% C% I$ G7 k% P$ o! j
    read.csv(“存储路径 /文件名字.csv”)
    : U3 {; ^/ W1 c读取不包含标题的csv文件
    - Y9 J& a) z+ Q. o, @3 h" b( vread.csv(“存储路径 /文件名字.csv”,header=FALSE)3 W; G4 u+ h7 p+ u1 l  b  |: Z
    导入Excel数据' x1 K  y/ d1 J( j  c0 _1 n- \3 `
    # l% A1 w: o2 ], B1 F! K/ r

    ) w+ k6 B9 H* |' t9 I+ C( `导入spss数据
    3 D5 i0 i( k) i$ ^' U, \5 B# b
    1 H/ d" M5 E6 N5 }( Z6.保存数据! B; i& e% f- ~* c/ e- H
    R格式
    4 x6 U4 @& r9 `3 Dsave(table,file=“存储路径 /table.RData”)
    / t# {( E# P5 I9 d% Rcsv格式
    " Y7 {. u& _! `) K& M5 Hwrite.csv(table,file=“存储路径 /table.csv”)
    ' H. j7 q  B  `+ c0 i8 B3 K7.查看数据
    " B% G+ j/ O  w+ W! s& K全部/ u+ `) R: l$ c: X- |
    table
    ) Q% W# H- s! H$ F, P前几行: Y7 g; Z$ ?" f/ i
    head(table)/ ]9 K: ~0 ^# M0 O5 r1 m  H
    最后几行
    , g; S0 f3 h: a" Wtail(table)
    # C, K6 D1 R, Y4 @3 |8.数据排序8 x& a$ R8 v& [8 A4 z% r3 y( r
    升序:newt1<-t[order(t地 区 生 产 总 值 ) , ] 降 序 : n e w t 2 < − t [ o r d e r ( − t 地区生产总值),] 降序:newt2<-t[order(-t地区生产总值),]降序:newt2<−t[order(−t地区生产总值),], X: {9 K9 w5 |* X; A
    或者:newt2<-t[order(t$地区生产总值),decreasing=TRUE]3 o" Y* w; B( y% ]0 C4 \

    4 ^' n. I. D5 X4 |
    ( j% w- E+ e8 ?9 M- f; X
    3 f& c  A" w$ m变量重命名:
    . M7 w7 r. N% X0 Mlibrary(reshape)$ D) C6 H  i3 |! e# Z% s
    rename(t,c(“地区生产总值”=“GDP”))* M7 N( ?0 k4 f9 `+ Q" J! Y
    缺失值的处理:4 G1 v0 X! m% z4 j, `  E* |  K# I" w
    检测:x<-c(2,4,6,NA)
    # f; x1 t$ G8 o5 E# Kis.na(x)$ b  T" \$ n# G2 I7 j7 s
    排除:x<-c(2,4,6,NA)3 F( X; f) V( Z+ o" U! w# s; H$ r
    sum(x)
    # J: G$ {7 h/ C+ A7 O4 g% W( zy<-sum(x,na.rm=TRUE)7 w  @6 ?6 J7 ~
    * u8 A3 V" F- K0 [( E. T
    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-23 04:35 , Processed in 1.220883 second(s), 50 queries .

    回顶部