QQ登录

只需要一步,快速开始

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

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

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

1178

主题

15

听众

1万

积分

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

    [LV.7]常住居民III

    自我介绍
    数学中国浅夏
    跳转到指定楼层
    1#
    发表于 2021-10-29 12:02 |只看该作者 |倒序浏览
    |招呼Ta 关注Ta
    R语言录入数据保存格式转换矩阵. q, G, Y; [! A1 ?' W7 O& F

    6 m) j5 n0 b  `8 G# S- z: oindex<-c("低收入户","中等偏下户","中等收入户","中等偏上户","高收入户")$ y' f8 C4 Y5 e! K4 w! C1 P
    year2008<-c(1500,2935,4203,5929,11290)0 P& @/ T# ~5 O9 r6 |0 D' X
    year2009<-c(1549,3110,4502,6468,12319)
    7 e* c2 ]7 l$ _7 X6 G4 oyear2010<-c(1870,3621,5222,7441,14050)
    * \7 E! |9 M$ }$ C) `, yyear2011<-c(2001,4256,6208,8894,16783)( L0 z/ H8 L& x" t
    year2012<-c(2316,4808,7041,10142,19009)& y) L" Q8 H! L+ B5 ?
    tt<-data.frame("指标"=index,"2008年"=year2008,"2009年"=year2009,"2010年"=year2010,"2011年"=year2011,"2012年"=year2012)( ]# i# Z, v( N3 _5 A
    tt1 K% a1 W5 X/ _0 [9 }7 {
    3 r, ^* X8 F3 w6 y7 P
    save(tt,file="F:/统计学/实验作业/tt.RData")) b: m: n' @: W  ?) y9 a
    load("F:/统计学/实验作业/tt.RData")
    ) T% D( p; v+ ?" ^( ?: d2 X$ Q/ E& |matrix1_1<-as.matrix(tt[,2:6])
    2 g1 ?: X2 n; g2 c, a6 ?rownames(matrix1_1)=tt[,1]
    . p3 ]- ^8 g  [) L" Nsave(matrix1_1,file="F:/统计学/实验作业/matrix.RData")
    4 X# X5 `) i. D( s+ nmatrix1_19 Y. m1 f0 A, C' C* d; W9 C- K- k
    基础知识:# c' S) }+ k! m1 U* x1 r+ `
    1.为对象赋值
    / k, w; g( n, w% f, Q
    % {. c0 w+ x$ w# J1 l; j) I9 V- |
    2.对对象X进行各种计算和绘图" f; ^1 l9 \( @* U6 T( Y5 R) C
    ; a* {3 w/ w2 l0 Z
    3.R包的安装和加载
    6 ]( q' a* U. T: m7 w! c查看! Q" Y# [- J* J) U: V+ y: L

    5 Y+ [- {* S% w; I7 r! H  E! K在线安装所需包; ?$ ~$ u5 n! W- D$ X! }

    6 ?! @4 _. e  e: \一次安装多个包
    6 {6 [+ E! X3 [: x
    # ~# Q+ a% k( U9 a2 Y要使用包,需要用library()函数或者require()函数载入这个包
    9 s1 |; x4 A6 s4.在R中录入数据
    , J! k7 o2 x* V  ](1)用C函数产生向量
    0 f) D( L" ]3 K) |; ~% B3 C& b9 t; U例:names<-c(“张三”,“李四”,“王五”)
      v7 e) b# ~* r1 t8 }4 R4 r
    7 p& w5 i" z8 d; ?7 J% d% A7 G(2)将向量形式的数据组织转换成数据框模式
    1 a8 `$ H( f* F% _+ W* X例:table<-data.frame(“姓名”=names,···)
    1 u" j  E* k) Z  g& Ctable# \# o6 L% [" W1 V- \, e& n
    / k4 }( \5 j& P& Q2 n
    (3)将向量形式的数据转组织成矩阵
    # A5 b$ m! ~5 D" o6 j! e7 U. b2 s9 U* S% l, w; l; Z; m$ v/ M5 z
    (4)在R中录入数据并组织成矩阵2 [& h; i( R. w; b$ w& d

    5 ?0 G! V/ B9 T3 n# Z( E
    , F/ \+ L4 Q. ]8 ?9 j1 C( _: \5. 读取R数据
    ( a( b5 r) U, Y( X, \load(“load(“存储路径 /文件名字.RData”)”): @' a2 B0 K2 D
    读取包含标题的csv文件
    9 i) d: O2 O9 j3 B' Lread.csv(“存储路径 /文件名字.csv”)
    $ Y6 E/ z  t8 ^5 P读取不包含标题的csv文件
    # b1 X. d* ]9 D) e9 yread.csv(“存储路径 /文件名字.csv”,header=FALSE)
    $ Q/ G2 c9 z) R- t; o5 s7 n导入Excel数据
    & b5 |4 P+ e+ F8 I
    + D" W" i* c- f2 {& z5 a' L5 D/ S+ Q- j# ~" F+ n, k
    导入spss数据
    + E9 L% ?& G4 O, [  v. }: z+ _- k3 _0 g
    6.保存数据
      t9 t# V* x  g  h$ v% z. r1 jR格式
    , S* b( c% J( B5 [; L' Hsave(table,file=“存储路径 /table.RData”)
    / F" e1 q8 x( A5 ecsv格式
    8 K4 V7 }. U) b3 R7 b; `% {write.csv(table,file=“存储路径 /table.csv”)
    * V( M! b2 w8 h; }; v4 O1 g3 T7.查看数据. A5 t: _! W: }4 J* ^# ~
    全部
      o, x6 h; [7 N/ b) W$ {* x- |' V0 ztable
    ! U# m( H" c: L9 |, E前几行3 u1 ^2 p3 Y2 ]
    head(table)
    9 S( O4 A7 L6 \9 S最后几行5 }. {$ B1 i1 n8 P- k" o
    tail(table)
      F+ o, x2 n) r* G) k0 ?8 }/ }8.数据排序) H2 I4 d+ `; A' ?: z9 `3 |7 s- \
    升序:newt1<-t[order(t地 区 生 产 总 值 ) , ] 降 序 : n e w t 2 < − t [ o r d e r ( − t 地区生产总值),] 降序:newt2<-t[order(-t地区生产总值),]降序:newt2<−t[order(−t地区生产总值),]
    9 v: @, T  h" q7 t( g2 d/ e或者:newt2<-t[order(t$地区生产总值),decreasing=TRUE]+ Z) s- G- Q& n& Z9 B" D* \, f

    " [0 i) m' ?9 {1 V( f. {1 L
    * X) }' Z& x: F, |7 S! ?& w6 f2 F
    变量重命名:+ u4 j6 w2 G# j4 g' O4 Z
    library(reshape)
    # O- }5 y! n, X+ A) _3 grename(t,c(“地区生产总值”=“GDP”))
    6 Z' ?) L+ A- r# z0 d" t  U缺失值的处理:
    % `. \% p: W. A6 _检测:x<-c(2,4,6,NA)
    + ^3 [. P/ m% s- P$ }4 ~is.na(x)* @+ Z5 C. s* j/ x$ F
    排除:x<-c(2,4,6,NA)
    . i8 C, N3 [6 {9 Bsum(x)* z$ q8 r+ a8 I- K0 [8 [& F- ?7 E6 w. C
    y<-sum(x,na.rm=TRUE)
    % g! ^8 u  a. I
    + Y, _) ^' 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, 2025-11-19 04:36 , Processed in 0.393273 second(s), 50 queries .

    回顶部