QQ登录

只需要一步,快速开始

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

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

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

1178

主题

15

听众

1万

积分

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

    [LV.7]常住居民III

    自我介绍
    数学中国浅夏
    跳转到指定楼层
    1#
    发表于 2021-10-29 12:02 |只看该作者 |倒序浏览
    |招呼Ta 关注Ta
    R语言录入数据保存格式转换矩阵
    : n( [/ g, ~; ]; q: x5 H1 ^8 {, u) b9 _  K
    index<-c("低收入户","中等偏下户","中等收入户","中等偏上户","高收入户")
    ( z/ G+ X4 j# ]( xyear2008<-c(1500,2935,4203,5929,11290)  Y- E: O' \  ~& [1 X
    year2009<-c(1549,3110,4502,6468,12319)8 G: W1 ]$ h6 g: w
    year2010<-c(1870,3621,5222,7441,14050)4 w5 U4 K/ E$ A1 g
    year2011<-c(2001,4256,6208,8894,16783)
    # \# H% {9 [3 s' y# o: Uyear2012<-c(2316,4808,7041,10142,19009)3 V. O! D* [& a
    tt<-data.frame("指标"=index,"2008年"=year2008,"2009年"=year2009,"2010年"=year2010,"2011年"=year2011,"2012年"=year2012)1 K1 S. N& `) Q# n' t
    tt
    % h& E* }  R* D, i& N
      j) B  C/ R3 ^. dsave(tt,file="F:/统计学/实验作业/tt.RData")
    9 e- A0 H2 p( r/ D. c6 x9 Cload("F:/统计学/实验作业/tt.RData")6 c4 N" K0 u: Q+ w
    matrix1_1<-as.matrix(tt[,2:6])2 P0 g0 h$ s6 G. V6 T
    rownames(matrix1_1)=tt[,1]
    + X" F* n' ?! {" F. @/ i: Wsave(matrix1_1,file="F:/统计学/实验作业/matrix.RData"), S2 i& D& ~( Y4 N! S8 X
    matrix1_1
    & V9 Q" {1 j7 Z/ K$ ^$ O3 y基础知识:  a2 \- B  Y# R& K+ f9 W5 W
    1.为对象赋值
    ; U, Z, e7 U5 C, d  g2 h% J8 u& R0 h

    " j, x9 s+ e: W( {& R: y- x9 `2.对对象X进行各种计算和绘图$ m# s3 U  s4 {, Q8 B3 @$ p8 _
    4 I! d- r* X6 s2 {& e- ?
    3.R包的安装和加载
    ) K: \0 K. R9 c! g) |查看$ m/ H0 v2 w2 J. m% N$ @' H

    ) z* b( g: E: _: [3 Z2 E) t1 m在线安装所需包
    . `  h6 s7 n& \' n* X0 z3 e) p3 W! N' L5 ~2 @
    一次安装多个包. G6 r6 f0 e+ T( c, e$ l

    6 Z8 T, y) R$ }# _/ I4 {要使用包,需要用library()函数或者require()函数载入这个包
    ; b) Z$ J' I- a: D4.在R中录入数据
    & T5 C  m: F( R+ m$ k9 t(1)用C函数产生向量
    1 P0 u" c3 M. u* ?* G9 A4 \例:names<-c(“张三”,“李四”,“王五”)
    8 `$ z. }5 C8 P7 c9 `
    ) P  C% r' n! z+ S1 ](2)将向量形式的数据组织转换成数据框模式
    1 J( f8 ^  ?2 J  e' O' i例:table<-data.frame(“姓名”=names,···)
    ( E% h) U" q1 ftable6 G2 I( N( v) S: \

    7 h- N1 U$ N; @0 _- N. r& g+ K(3)将向量形式的数据转组织成矩阵% k; Y& C& F6 I: T6 w3 l% d1 [. G

    , ]# X% g+ [0 Q" d! U8 H- |; c(4)在R中录入数据并组织成矩阵
      x5 _, ~; ?8 ]# z5 q( t' V
    : B1 m# C# G6 l3 w9 {9 R* o) l
    . ^# `8 q$ H5 V6 Q% o5. 读取R数据
    . {  q1 S. X" J* X& k3 X& E! Yload(“load(“存储路径 /文件名字.RData”)”)
    . l6 k% S( J7 E) p+ {  E3 q读取包含标题的csv文件' L( X) x& ^9 Q3 r  x
    read.csv(“存储路径 /文件名字.csv”)
    2 a. M- q( b  j: v0 L* R读取不包含标题的csv文件
    8 s: _9 _! }& a& C: zread.csv(“存储路径 /文件名字.csv”,header=FALSE)) A. l, h1 `% c1 Y  Z
    导入Excel数据
    5 T+ k7 H9 C6 A, e0 s6 w& x4 ~; I7 M9 O2 Y4 U3 D4 R

    1 D6 X, n' J2 L0 N$ ?导入spss数据
    9 d$ [" K( c8 D: r7 `9 c% A) j: ?' w
    6.保存数据
    ' [% o9 Z  z, NR格式" o0 x+ O( \: m1 L2 |+ Z) e
    save(table,file=“存储路径 /table.RData”)
    ( h% N) J7 A+ C& `) J5 ^7 R; [csv格式& V# A2 g$ R  H+ P+ D+ _# W
    write.csv(table,file=“存储路径 /table.csv”)) ?6 l) Z) b9 Z% Y" x$ c
    7.查看数据$ D; }" W, R; ~
    全部
    : E+ R: Z( E6 \. Etable
    # F& H, h/ ^: d' G0 q前几行/ J+ ^9 @; ^1 k% |) F
    head(table)
    9 h% Q; ^% \/ H9 F9 A& y最后几行9 l& _5 g$ S2 L/ @6 |2 z# T
    tail(table)
    7 P2 t: D) n' {- D! H8.数据排序
    3 `2 c- K' u5 n1 }升序:newt1<-t[order(t地 区 生 产 总 值 ) , ] 降 序 : n e w t 2 < − t [ o r d e r ( − t 地区生产总值),] 降序:newt2<-t[order(-t地区生产总值),]降序:newt2<−t[order(−t地区生产总值),]" @8 w8 \" v1 t- O, k
    或者:newt2<-t[order(t$地区生产总值),decreasing=TRUE]
    3 I; X! m9 u1 c- {
    4 Q. j. x- {& y4 B5 `; O5 ~# }4 N8 r5 y2 y2 w! J
    ! |/ H- h7 g9 r) L6 g( Q, A
    变量重命名:
    9 \/ i- ]* v4 `+ o& [0 Dlibrary(reshape)$ x2 Z1 `4 v) ?& |! m0 i
    rename(t,c(“地区生产总值”=“GDP”))" |- d  G0 P7 L
    缺失值的处理:
    + s" n5 @5 n. P8 `% Q9 n9 o: e' \1 f1 u检测:x<-c(2,4,6,NA)
    , W; \, u( s; \. Pis.na(x)
      J9 {- M5 H1 J, M1 J排除:x<-c(2,4,6,NA)
    ) @0 j& |6 ^) s; t, z# v5 \sum(x)
    # I! f- v8 [- f) y/ P( `3 ]  @y<-sum(x,na.rm=TRUE)
    7 G6 S! V8 h7 C4 @, a$ O+ U3 ?4 [) f4 s* m: E7 C; X
    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-29 03:07 , Processed in 0.311743 second(s), 50 queries .

    回顶部