QQ登录

只需要一步,快速开始

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

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

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

1178

主题

15

听众

1万

积分

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

    [LV.7]常住居民III

    自我介绍
    数学中国浅夏
    跳转到指定楼层
    1#
    发表于 2021-10-29 12:02 |只看该作者 |倒序浏览
    |招呼Ta 关注Ta
    R语言录入数据保存格式转换矩阵
    ( |% L& z$ V1 `/ Q& I
    ) @8 F& D/ [9 \1 [9 Lindex<-c("低收入户","中等偏下户","中等收入户","中等偏上户","高收入户")
    % ~& t+ w% ~5 S: Dyear2008<-c(1500,2935,4203,5929,11290), z( h! k9 B( T/ Z- [1 }9 w3 b
    year2009<-c(1549,3110,4502,6468,12319)
    " L/ t4 B8 I" ~9 ^1 Qyear2010<-c(1870,3621,5222,7441,14050)
    0 w  t2 s' \7 ]4 l' q" Oyear2011<-c(2001,4256,6208,8894,16783)
    & N) y7 x4 k7 |1 Q, u' x  t0 ^year2012<-c(2316,4808,7041,10142,19009)
    # L0 f: S% p! }( _( o$ l2 R$ P( c& Itt<-data.frame("指标"=index,"2008年"=year2008,"2009年"=year2009,"2010年"=year2010,"2011年"=year2011,"2012年"=year2012)/ X- F0 \  U) `# Z  ~
    tt
    " @- ~9 O/ G; X8 W4 }
    9 P! B$ ~7 D* U  E3 i" _' xsave(tt,file="F:/统计学/实验作业/tt.RData")
    & z( z/ F+ D& Y1 ?7 Kload("F:/统计学/实验作业/tt.RData")+ G0 e2 ]& l5 E1 z2 j
    matrix1_1<-as.matrix(tt[,2:6])
    0 i/ r4 E# m# z" u7 ~rownames(matrix1_1)=tt[,1]1 k* m% ?" U! B- Y2 E& O
    save(matrix1_1,file="F:/统计学/实验作业/matrix.RData")& s/ F. g6 [9 k# p6 b  G
    matrix1_1! ~& o$ w; G/ s2 [- \2 s* F
    基础知识:$ g- S/ z) E- G' o& i- z
    1.为对象赋值
    7 l! X7 V: Q4 Z% U+ D& {1 u  b
    4 @# q4 F9 o+ _0 R! c4 H1 g
    . I9 c7 A% B) \; I  X. X2.对对象X进行各种计算和绘图* c) K. T* m5 h: ?' x4 g% p1 Z# h
      |  q  g4 R0 d
    3.R包的安装和加载
    7 ~" y* W4 [( Q# N% R查看* t: n/ p4 b* u. q  S. |
    / M* u: f" h  s7 ]5 b5 [+ e: p4 p! u
    在线安装所需包+ q3 \: \. e1 A8 f' r1 k

    7 Y% @! a+ R  e9 d7 J* _一次安装多个包
    " Y3 N, `9 G4 C5 I$ T# a- `
    5 w5 k: g9 j- F$ @( {要使用包,需要用library()函数或者require()函数载入这个包
    5 p" S4 q% y. H+ u4.在R中录入数据- R3 a) t! ]! @" f3 ^
    (1)用C函数产生向量5 U& f  n$ @3 r) h& v9 h7 v8 O1 |
    例:names<-c(“张三”,“李四”,“王五”)5 b3 v8 x! y# S! I# X0 W9 R

    8 m( p7 }) f. r0 |(2)将向量形式的数据组织转换成数据框模式1 q1 T' J* c- `6 n2 l. \# I
    例:table<-data.frame(“姓名”=names,···)
    ' G5 ^, f3 w# J( y  b/ ]( etable& x. m. C- N& u+ w8 ?' X/ R7 n# R
    3 {. _2 S1 `0 \3 I9 a
    (3)将向量形式的数据转组织成矩阵  |* ]0 F3 {8 Y/ J9 p' ~
    3 O* n; x& W: n. e
    (4)在R中录入数据并组织成矩阵4 M( I, G4 s! r& c

    ! F! W/ M# `4 y+ O- b. B, N
    , A+ t5 G5 b* H2 i. n. t& ?5. 读取R数据
    6 ]$ Z* W( P1 O: X8 ^: B% v/ \load(“load(“存储路径 /文件名字.RData”)”)5 k6 L* a" l! V3 }/ V% d# R
    读取包含标题的csv文件
    5 M0 ?  p- _* f3 q0 X' t8 K# [read.csv(“存储路径 /文件名字.csv”)
    * n: ^$ \3 \* w) J1 S! r读取不包含标题的csv文件- M2 T8 v; A8 h
    read.csv(“存储路径 /文件名字.csv”,header=FALSE)7 d2 C  c7 i( j( U
    导入Excel数据+ M6 S" }8 g6 F5 [

    6 i2 D! y  A( H3 O9 D/ @8 h8 J# r* R9 Z2 ]& W; F5 p+ E* F
    导入spss数据
    + |2 u( S' d. C; B. p; Y6 O
    * j4 ]7 j/ N2 s# z6.保存数据
    - Y* U4 q) s, v) uR格式
    $ F" m2 H) d; L3 O2 Qsave(table,file=“存储路径 /table.RData”)
    / G" ^9 q! o! O% Ocsv格式+ Y$ }9 X. q7 `' z+ X1 y( K
    write.csv(table,file=“存储路径 /table.csv”)& A" S' _8 c4 g4 H4 F- I% k
    7.查看数据) w( s+ V8 G9 J0 n! G: N- |# N
    全部' s% B4 r  U0 M" }# Y
    table
    : }" u4 o& Z* u前几行
    , ^6 Q: |# g* b2 V* ~head(table)& o6 Y# L( M7 W7 f, O' `& g
    最后几行
    3 Q' G5 s* |6 Q6 a9 g6 Rtail(table)
    5 ?+ ]& B# I6 r; m- M" ^8.数据排序2 R  Z! L- b: Y- \7 W
    升序:newt1<-t[order(t地 区 生 产 总 值 ) , ] 降 序 : n e w t 2 < − t [ o r d e r ( − t 地区生产总值),] 降序:newt2<-t[order(-t地区生产总值),]降序:newt2<−t[order(−t地区生产总值),]
    ; T. p/ k; j5 s9 _1 K* k* s0 r# b! `或者:newt2<-t[order(t$地区生产总值),decreasing=TRUE]1 f# r; H( c1 d4 K  C2 p8 m
    4 B1 c" f5 P/ d  V5 l: A

    5 T6 E5 ]! }3 U  x/ x/ Z
    & A% N9 s( r( C变量重命名:
    2 `% V% t  C# ~5 U0 {- N/ @library(reshape)" v; v1 V& i' y& L! d# O9 J
    rename(t,c(“地区生产总值”=“GDP”))
    1 p( I5 @7 H- R, [4 F, @缺失值的处理:
    ( B0 _" K3 x8 S) J7 I( P% X# ~" N检测:x<-c(2,4,6,NA)1 n& U% u3 k( g+ k9 @5 W; H. g
    is.na(x)6 [0 S0 V' m# ^$ V( V. i
    排除:x<-c(2,4,6,NA)) A3 d2 Y, x7 Z3 E
    sum(x)
    6 e7 |1 ^7 |9 w/ w0 h- I9 Ty<-sum(x,na.rm=TRUE)
    , Y2 y, @* r! Q- [# ?( J" J8 L& {/ H0 N5 {: o0 ~
    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-7-22 00:47 , Processed in 0.295282 second(s), 51 queries .

    回顶部