QQ登录

只需要一步,快速开始

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

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

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

1178

主题

15

听众

1万

积分

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

    [LV.7]常住居民III

    自我介绍
    数学中国浅夏
    跳转到指定楼层
    1#
    发表于 2021-10-29 12:02 |只看该作者 |倒序浏览
    |招呼Ta 关注Ta
    R语言录入数据保存格式转换矩阵7 m9 W/ N3 o" U0 C
    9 g  D8 A" O- h( x& x! T
    index<-c("低收入户","中等偏下户","中等收入户","中等偏上户","高收入户")8 y3 N  `$ h- Z# q: l
    year2008<-c(1500,2935,4203,5929,11290)
    ! B' R! S+ `( h' j% @( Wyear2009<-c(1549,3110,4502,6468,12319)
    + B+ O% d& [1 J' j+ }; R" Oyear2010<-c(1870,3621,5222,7441,14050)
    0 t  f$ [: ~: W" k" V) [4 y5 X2 f5 dyear2011<-c(2001,4256,6208,8894,16783)
    # R" r; t. r  `* Gyear2012<-c(2316,4808,7041,10142,19009)
    & N; [% d/ [5 Y% Dtt<-data.frame("指标"=index,"2008年"=year2008,"2009年"=year2009,"2010年"=year2010,"2011年"=year2011,"2012年"=year2012)
    5 A5 l# [  \" O+ P7 jtt
    " C9 T. K5 H+ _  h! P" W! Y" V$ \% |) ?, l. V
    save(tt,file="F:/统计学/实验作业/tt.RData")# Q' j3 w3 H1 Z' j
    load("F:/统计学/实验作业/tt.RData")
    4 x$ a" H- h7 X! q- s" I- wmatrix1_1<-as.matrix(tt[,2:6])
    0 c1 y% d3 J+ h+ u4 s/ v) Drownames(matrix1_1)=tt[,1]& X0 O) q0 f  v& B6 Q8 O
    save(matrix1_1,file="F:/统计学/实验作业/matrix.RData")
    ) V( C7 N8 _7 s% W, V" Imatrix1_1% @& M# D- R# S" B% [8 x- X+ e
    基础知识:
    8 l% k9 p- Y$ o  x& t. i1.为对象赋值2 P, `8 G) _# E- m7 ^4 t; J% k% ^
    ! }, f. {6 i. s) G# r5 `
    / i- ?8 Y1 N! `
    2.对对象X进行各种计算和绘图
    # N0 W) P" r5 b% Y, L
    9 v/ F/ R: Q! C+ w' Z: x8 e0 r6 C4 m3.R包的安装和加载& v7 K( {2 [* ^$ R8 d
    查看1 G# f1 ?  I) }* _
      l0 s/ L+ n: w/ i. i7 N
    在线安装所需包" W' Q$ C$ x5 N  U- t
    . S0 y9 _1 g/ i% ]3 I2 T
    一次安装多个包
    # ?5 K% }* ?. U# s+ J( ~- q6 c% S6 E- C8 _) h8 T
    要使用包,需要用library()函数或者require()函数载入这个包( P) _9 m( w+ I8 Q2 @5 [. h
    4.在R中录入数据: w! u: x4 I1 j$ I4 ]6 f
    (1)用C函数产生向量
    6 U( A' F3 c+ @' r' _' B. A, q例:names<-c(“张三”,“李四”,“王五”)
    , h; W# r# i( M4 l
    : |+ V7 b- J3 ^0 H(2)将向量形式的数据组织转换成数据框模式$ E7 D3 X' J- e% G5 ^& R6 H1 V
    例:table<-data.frame(“姓名”=names,···)
    ) X$ w3 j9 a2 ?3 i8 s- Ttable. w7 V0 @3 v2 s0 b  K
    + D9 E0 M0 e; J( Y) i
    (3)将向量形式的数据转组织成矩阵) O- Y+ ^2 ^9 @9 u

    ! h. T/ S5 v9 R+ M(4)在R中录入数据并组织成矩阵/ Q* w* ~$ T+ w$ q" \2 P, p

    ! n1 D- R1 s3 c
    5 f; u0 R, z  l5 C5. 读取R数据$ n3 E  }* ]* K1 R- r+ b
    load(“load(“存储路径 /文件名字.RData”)”). o0 y/ Y$ y- Y: g; p
    读取包含标题的csv文件
    5 {6 U# D- i0 cread.csv(“存储路径 /文件名字.csv”)$ k; s. ~+ `0 I/ Q/ V; g0 q
    读取不包含标题的csv文件; t0 D+ M) U( ~$ x6 e2 n
    read.csv(“存储路径 /文件名字.csv”,header=FALSE)5 e5 W: f  L" y  P% o
    导入Excel数据
    1 }# K. n0 ~: k! S; L) C; j1 ^) z  X. ?3 U( Y* F& |
    ' s4 O& q7 |4 C1 Y: u& |
    导入spss数据
    3 `; N# N" e& ?6 x0 \
    0 k& ?6 w0 b/ }& k, Q6.保存数据+ S  _9 _6 F9 A/ Q  A
    R格式
    , M& W$ [; Q6 e+ ^: C" E5 V; h. vsave(table,file=“存储路径 /table.RData”), k% s2 Q1 C# M: F( k/ y
    csv格式# I" h- u- f$ D3 U+ I
    write.csv(table,file=“存储路径 /table.csv”)  X9 U2 P0 q6 A
    7.查看数据
    ) c8 D$ k# {* V: A+ G全部
    ' S3 h' o$ z4 Itable4 c# S) l( ~- |, y8 y- i
    前几行: U1 I+ O; [* t% r# Z* h2 z; A% s- D
    head(table)
    : U, D# L' v0 R3 a最后几行* A" d  ~( [# K# W% R
    tail(table)
    7 |; k, c0 d) f* B% O. c5 [8.数据排序6 N7 s0 C) r8 F9 t* k* 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地区生产总值),]
    4 {. p$ o; s* Y, E或者:newt2<-t[order(t$地区生产总值),decreasing=TRUE]6 |$ F% T) o- m/ A7 v" H

    9 e- q8 Q6 R8 w: U3 x/ L
    7 b/ v- U9 I' c( A& g3 {% f2 O! g, H, q3 M
    变量重命名:. w& c" T* T6 `
    library(reshape)
    8 _6 Y1 X7 d7 Y4 irename(t,c(“地区生产总值”=“GDP”))
    0 K. N$ L! n" Z% k% a- _缺失值的处理:
    2 a4 E. |- h( n7 S检测:x<-c(2,4,6,NA)7 ]1 r. c- X9 X1 \$ c
    is.na(x)
    - A9 Z1 l0 E& n: P( R+ s排除:x<-c(2,4,6,NA)) J7 R% i9 O- P' G) Y) S
    sum(x)
    $ }0 [- L2 @+ y0 J. U6 t) y5 Fy<-sum(x,na.rm=TRUE)
    0 ]/ k' n+ O. B9 ]- V- g2 w4 U% [$ l
    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, 2025-7-19 19:47 , Processed in 0.409039 second(s), 51 queries .

    回顶部