QQ登录

只需要一步,快速开始

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

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

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

1158

主题

15

听众

1万

积分

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

    [LV.7]常住居民III

    自我介绍
    数学中国浅夏
    跳转到指定楼层
    1#
    发表于 2021-10-29 12:02 |只看该作者 |倒序浏览
    |招呼Ta 关注Ta
    R语言录入数据保存格式转换矩阵+ _8 O4 Q" e" `0 F6 Q

    3 `0 B6 Q( l- E5 nindex<-c("低收入户","中等偏下户","中等收入户","中等偏上户","高收入户")2 A) V3 \' n, e/ N( L$ _4 {
    year2008<-c(1500,2935,4203,5929,11290)
    9 g/ }; f! O' D9 @, f* ^2 q. U4 P& N1 Zyear2009<-c(1549,3110,4502,6468,12319)
    : W; u7 m' S0 D6 G; c3 e- ]; |2 Qyear2010<-c(1870,3621,5222,7441,14050)
    ' R! n0 n- h  ?) `2 m( e  tyear2011<-c(2001,4256,6208,8894,16783)
      t9 `" S' T. ~1 H4 Vyear2012<-c(2316,4808,7041,10142,19009)
    ; A: ^0 r, K& u+ r$ Utt<-data.frame("指标"=index,"2008年"=year2008,"2009年"=year2009,"2010年"=year2010,"2011年"=year2011,"2012年"=year2012)9 G! D0 ?- b  b
    tt6 f7 ~& j, T& L( U4 H; s
      w# }& B8 u2 e7 c0 v$ o: }
    save(tt,file="F:/统计学/实验作业/tt.RData")' L7 ~3 O" J9 E9 E6 y
    load("F:/统计学/实验作业/tt.RData")$ ]/ D9 K' ^1 S% I& l8 M, a
    matrix1_1<-as.matrix(tt[,2:6])
    5 V& {6 U; h8 P. L/ _6 Krownames(matrix1_1)=tt[,1]
      Q/ f/ H+ t& |. esave(matrix1_1,file="F:/统计学/实验作业/matrix.RData")1 `9 v% s$ x, J: H1 u( W
    matrix1_1
    ! ^# k) ]7 ]* `. S: i基础知识:4 B6 g, S8 I. E7 r8 ?
    1.为对象赋值
    5 G$ X/ W# J7 i. R' [
    $ _! P' x/ A: g' o( H: v5 _# T9 i( R. |% G5 }& ?: L, S3 |4 j
    2.对对象X进行各种计算和绘图
    ) j7 T, ^* k; T+ O/ E6 ^6 F
    : n/ C5 U* m1 w+ d% L4 j3.R包的安装和加载; t/ e3 _1 D5 L# e: [$ x
    查看
    . H. O% u5 Y7 s( a3 x
    0 n( Q3 j1 ~  o2 I) z: n在线安装所需包6 Y3 N, b/ m. i

    + {+ Y. ^- @: v6 O一次安装多个包
    1 k' n6 x8 L! I, w. a8 T8 |" {7 M, {6 P  a
    要使用包,需要用library()函数或者require()函数载入这个包8 _) @' w* b: f( \) V- a7 f1 @
    4.在R中录入数据
    ! e* a- x$ O' h* A(1)用C函数产生向量1 c& _1 l5 t/ y
    例:names<-c(“张三”,“李四”,“王五”)
    6 I$ `, d) ?5 T
    " }( _% G. t9 O(2)将向量形式的数据组织转换成数据框模式
    7 P! v/ C' x3 g例:table<-data.frame(“姓名”=names,···)1 r) n5 ?/ i1 l6 p8 i
    table, @4 Z. i: Z) n4 b' |
    0 n% Y( }( b' a% B9 n9 J! Y9 ~
    (3)将向量形式的数据转组织成矩阵
    6 ]9 m9 Z, }, Z0 B$ p3 ?
    ; I, b1 o( B: E  R0 {* F6 P$ M) g9 }$ {(4)在R中录入数据并组织成矩阵
    ; Y3 e/ Q6 R" M% j* c: |  c) r- L) F& O5 O. N% T2 o

    ) [4 y8 n, ^* Z. s" s) W  C$ e7 \4 U# [: \5. 读取R数据
    & P6 L- w- |$ j* c0 {load(“load(“存储路径 /文件名字.RData”)”)# j4 f9 @4 _# d, c
    读取包含标题的csv文件
    8 ]) k: n& \# T# k; f/ j* @, vread.csv(“存储路径 /文件名字.csv”)" H, E" c; H, j
    读取不包含标题的csv文件9 Z% B0 [6 J. V. T6 P2 |
    read.csv(“存储路径 /文件名字.csv”,header=FALSE)$ {* o4 y% @( C1 N8 d2 {$ Z
    导入Excel数据" }5 B, k! w+ E
    ) L4 g6 {. R* u

    6 S! m/ p3 |+ |1 P* t0 F+ S$ K导入spss数据
    6 {2 L- x: X- X2 l  p# p! Y" c# P! O. |+ t) d2 \4 X0 @
    6.保存数据
    , s; |" K1 Z$ ]* t) xR格式  |. W- Z/ V) o1 y* q
    save(table,file=“存储路径 /table.RData”)
    ! o4 Y& c3 t; ~( v$ w! x8 x9 ycsv格式4 D5 D5 O1 @, D! h4 Z9 X
    write.csv(table,file=“存储路径 /table.csv”)7 X- b3 P/ w* W$ ^
    7.查看数据
    - x8 L  Q% u8 P& p2 p$ x" b全部) F* B. q' [! q& d+ K" p
    table
    4 H, w1 X) ~7 s* d前几行
    ) l' ?" Z+ ^5 ahead(table)) w$ [0 |) Y# q- L
    最后几行
    0 e; m7 ?2 `4 f7 ~" {3 t6 ^tail(table)$ C# |, e# K* A$ S! W
    8.数据排序
    ( U; c" a' p( V: t& ?, [7 D" A! 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地区生产总值),]7 I. M% U% W% w' b; `; |
    或者:newt2<-t[order(t$地区生产总值),decreasing=TRUE]3 F. k9 D. y- P) B7 c6 E

    % N2 w% g! m$ P* `2 d& Y" B
      J, C) w! W. B: x5 j0 t; ^1 y: e, S9 Y9 w
    变量重命名:- d4 D" ^3 Z+ u3 ]4 b
    library(reshape)5 R9 h( k. O- n4 O  S
    rename(t,c(“地区生产总值”=“GDP”))' L3 n* S( y; _% }
    缺失值的处理:$ l% V# |1 p) N0 S0 e% T$ {2 w  L
    检测:x<-c(2,4,6,NA)$ Z1 b9 U0 z# y4 G; }# i4 `4 f
    is.na(x)
    $ x5 b/ W* {" n% S& a) N9 c. I排除:x<-c(2,4,6,NA)
    8 R" _1 h( D3 S- ~. g4 msum(x)( ?: P, k$ a2 x- z) n
    y<-sum(x,na.rm=TRUE)
    & w  a" }$ f' F) @6 L' k1 e- c
    - S5 L: V7 K1 s0 X- u! v. 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, 2024-5-8 03:20 , Processed in 0.415259 second(s), 50 queries .

    回顶部