QQ登录

只需要一步,快速开始

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

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

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

1178

主题

15

听众

1万

积分

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

    [LV.7]常住居民III

    自我介绍
    数学中国浅夏
    跳转到指定楼层
    1#
    发表于 2021-10-29 12:02 |只看该作者 |倒序浏览
    |招呼Ta 关注Ta
    R语言录入数据保存格式转换矩阵3 f7 @" {: x4 A+ S' e+ H% l

    6 A. i- n7 Z' O2 r& |$ o- o7 ]) g# l; Pindex<-c("低收入户","中等偏下户","中等收入户","中等偏上户","高收入户")
    + x& P' M( ]0 B6 u2 w! Qyear2008<-c(1500,2935,4203,5929,11290)
    7 t1 R) a* s) {% i, @" p$ ~year2009<-c(1549,3110,4502,6468,12319)2 Q: o0 L- L$ j/ D
    year2010<-c(1870,3621,5222,7441,14050), y/ T1 G& c5 I
    year2011<-c(2001,4256,6208,8894,16783)
    / J% ]2 r! K  V% c% A$ ]  x0 Syear2012<-c(2316,4808,7041,10142,19009)- `& q  m" S8 a( F! G
    tt<-data.frame("指标"=index,"2008年"=year2008,"2009年"=year2009,"2010年"=year2010,"2011年"=year2011,"2012年"=year2012)
    . x: z2 L5 L) \+ n/ f' dtt
    ! a5 h4 v0 D0 `" `3 S; y
    2 u) z5 y1 K( W8 C7 J$ d5 o2 n' Rsave(tt,file="F:/统计学/实验作业/tt.RData")
    : h) ]/ S: S! Q. F. |% Dload("F:/统计学/实验作业/tt.RData"): s7 b; L- [& d$ q" e0 G4 Y  Y
    matrix1_1<-as.matrix(tt[,2:6])
    * g' R7 S" {; N; K) Erownames(matrix1_1)=tt[,1]
    8 @) b: I: A1 osave(matrix1_1,file="F:/统计学/实验作业/matrix.RData")
    : d/ {  X* l! H0 l. Pmatrix1_1* @$ Z' r7 W7 R6 Q, Y, u
    基础知识:
    ; J* C7 |1 ?0 ]' q* P1.为对象赋值
    ) Z; `% H3 N  A8 j/ [; K5 ?3 V( J, d1 A1 O2 h" C

    . e6 n- z. n: d7 Q' g2.对对象X进行各种计算和绘图
    % ?6 J+ _" |7 ]: {$ Y) k+ O
    1 l1 T) O- [5 g3.R包的安装和加载
    ( `. H3 v6 q8 I" c9 x查看
    2 V4 C  Q* T- t/ i
    7 M5 S/ a# {: A在线安装所需包
    & X6 d4 b9 k# i* U2 }5 Q7 `! O$ O1 I) K9 i$ z  h/ E" x
    一次安装多个包  J2 I( s* ?6 }1 Y( ?

    - J, g4 F  A# s; I3 W. x; _要使用包,需要用library()函数或者require()函数载入这个包
    5 G, F' k, E3 W1 p) f* G5 h4.在R中录入数据+ V5 n) E  g# z
    (1)用C函数产生向量
    ' c8 x3 ]+ D' `( ]: j2 h例:names<-c(“张三”,“李四”,“王五”)4 V2 h  I3 v( d! A& J
    5 K& m0 ~4 s- {
    (2)将向量形式的数据组织转换成数据框模式& E: g8 i" G- p& \$ `7 \
    例:table<-data.frame(“姓名”=names,···)
    , S' c& S0 ^* o' i7 q; ~table
    3 Y+ ]: j3 b8 V3 n0 a
    & F6 D7 i: M$ M(3)将向量形式的数据转组织成矩阵
    : V2 `& z, t( u) p, `2 D$ j; H* ~' X7 s# K
    (4)在R中录入数据并组织成矩阵6 e! s2 {  Q, X4 F2 k

    5 E0 ~# B4 V) g) X8 i. [
    0 \3 ]$ _9 n+ P# ?5 e, |5. 读取R数据
      b; L" z/ E! W# Kload(“load(“存储路径 /文件名字.RData”)”)+ {% D4 g* v6 {& T
    读取包含标题的csv文件* R6 N3 O/ S' k
    read.csv(“存储路径 /文件名字.csv”)8 J) F) B0 ]& j* Q6 O1 \
    读取不包含标题的csv文件9 ~5 u$ E5 o6 F6 E  L* J
    read.csv(“存储路径 /文件名字.csv”,header=FALSE)
    0 u% f. y' w5 w; c/ ]导入Excel数据
    ) [" I' j3 u( i1 I3 d0 m
    8 T$ c/ O" V9 v* ?: g" x* x6 j# E1 N' \, F! o
    导入spss数据, {  G) y( S) N& @
    ' p  B; x* {. m& o8 q; z0 z% K* U5 E
    6.保存数据# ~6 N# [8 Q5 y5 T# A" p
    R格式
    0 i0 ]& @: r! N1 W: u; R. P0 _save(table,file=“存储路径 /table.RData”)
    2 L4 v% i. c+ i) h% Fcsv格式/ b. f' Y7 E8 e0 s) D! X
    write.csv(table,file=“存储路径 /table.csv”)
    7 \6 h$ [3 u; T0 ~0 [7.查看数据
    + M( P4 d" v" E( y) A0 i全部
    6 U; s3 m: }8 n. p8 Ctable
    + W" G3 r) U3 ^* \; t前几行
    $ O# s) v; G6 j" Q& Vhead(table), B: L; v' b; T) O; a: Q2 s6 l
    最后几行
    % ?( N2 S1 ~4 {/ q; E, t: Atail(table)/ q" B' T0 w- l" R( x+ P
    8.数据排序
    7 B3 h# v& e4 ?& R2 N升序:newt1<-t[order(t地 区 生 产 总 值 ) , ] 降 序 : n e w t 2 < − t [ o r d e r ( − t 地区生产总值),] 降序:newt2<-t[order(-t地区生产总值),]降序:newt2<−t[order(−t地区生产总值),]% G- J; E- a  U# X# ]6 T
    或者:newt2<-t[order(t$地区生产总值),decreasing=TRUE]# U* y6 Q# f6 _& u" w

    3 r' m% ~' x! ?0 r. c8 t4 G$ D# Z% ]  W4 z3 v: o, s9 A4 @

    & ~: [  R& i5 j3 N! V: K变量重命名:
    ( q2 G2 y" O3 u8 T* Wlibrary(reshape)
    ; S1 E$ c6 G9 N: l7 e6 Hrename(t,c(“地区生产总值”=“GDP”))
    & ?9 U& R5 z$ X2 U3 j缺失值的处理:$ u# N+ W& ?) A" e/ Y
    检测:x<-c(2,4,6,NA)
    % n2 S& `' Y9 z; G4 p' Tis.na(x)+ w3 f: O, @2 b; j6 Q$ z
    排除:x<-c(2,4,6,NA)7 R0 t* J+ o5 s' ^$ ?
    sum(x)
    ! G7 |7 }, A* R, M" L* ky<-sum(x,na.rm=TRUE)7 q0 |0 d7 P. e  g

    7 e. s9 k% R/ q
    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-4-13 09:03 , Processed in 0.401709 second(s), 50 queries .

    回顶部