QQ登录

只需要一步,快速开始

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

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

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

1178

主题

15

听众

1万

积分

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

    [LV.7]常住居民III

    自我介绍
    数学中国浅夏
    跳转到指定楼层
    1#
    发表于 2021-10-29 12:02 |只看该作者 |倒序浏览
    |招呼Ta 关注Ta
    R语言录入数据保存格式转换矩阵; ]1 |) p" o  h1 G. _
    ( S* D4 F3 B3 T( l' l( ?. a
    index<-c("低收入户","中等偏下户","中等收入户","中等偏上户","高收入户")
    ' a2 o' t- b, s* T) b0 Nyear2008<-c(1500,2935,4203,5929,11290)! K: a+ Z. E5 i8 T2 E
    year2009<-c(1549,3110,4502,6468,12319)# J& i9 [( X$ D; A2 D: L
    year2010<-c(1870,3621,5222,7441,14050)
    % b1 [: H& x5 u- a3 ]7 B5 kyear2011<-c(2001,4256,6208,8894,16783)+ @2 R6 w; A7 w1 Q
    year2012<-c(2316,4808,7041,10142,19009). m1 r/ s; w: @; ]6 o. u9 z( Y8 I3 M+ q
    tt<-data.frame("指标"=index,"2008年"=year2008,"2009年"=year2009,"2010年"=year2010,"2011年"=year2011,"2012年"=year2012)
    ' X/ ~. R# ~. U" |8 m; ?/ vtt
    : {. m2 k2 c- H3 P5 D
    . ]8 d$ R7 ]2 n- U! N* t+ wsave(tt,file="F:/统计学/实验作业/tt.RData")0 J4 E9 F: c6 O
    load("F:/统计学/实验作业/tt.RData")! _5 ?% X2 g, p0 V3 Q( E
    matrix1_1<-as.matrix(tt[,2:6])# O* {( L: p8 R7 A
    rownames(matrix1_1)=tt[,1]
    ( r& {* P1 e3 Q) I" Y. gsave(matrix1_1,file="F:/统计学/实验作业/matrix.RData")
    ' C* h  @' ~4 y/ Z" ~" Qmatrix1_1
    4 s. F+ B! d- D4 n基础知识:
    ! L& G. j3 N: |1.为对象赋值
    2 s  w5 E3 U0 U* e$ r4 f1 d3 t9 V- q5 t' v1 S, ~

    7 e4 T* Z# c, I5 j7 Q2 D2.对对象X进行各种计算和绘图
    5 n0 D6 w$ M0 P+ ?# F
    * {; g( ?9 c4 h0 O3.R包的安装和加载0 r5 H0 P8 I' r% x* T4 H& u! U
    查看: H6 l+ a- U* j% n- \
    . U/ C3 {+ I# O. M
    在线安装所需包
    , O# P0 ~0 j6 m8 h( Y9 r5 b, c
    / r! o# W$ K; V, O) P# i1 ^一次安装多个包# A) S, K; D1 o/ n

    4 P! D4 V# k9 X  {8 Z- o6 C  g要使用包,需要用library()函数或者require()函数载入这个包$ O! v- H+ M& [! L1 S, z" a+ U' l
    4.在R中录入数据
    5 Q; G7 v6 Y) ]* s6 U2 I( Z(1)用C函数产生向量
    , N; E+ _* U% F- n* S- y例:names<-c(“张三”,“李四”,“王五”)
    + q3 ^0 g! Z5 h7 r3 a  p4 v( Y9 u$ N+ |; b  C  m+ }$ ?' `
    (2)将向量形式的数据组织转换成数据框模式
    # l5 _* z/ K+ A例:table<-data.frame(“姓名”=names,···)% B: d& \7 b! @# w1 n. c  b
    table
    : h' k2 V+ i4 e+ r* y6 p; @+ Y  t9 b' T8 M2 D5 ]5 u/ H
    (3)将向量形式的数据转组织成矩阵
    $ v2 D- N$ S; a' S) L6 h' S/ r
    6 V# i6 U  t7 Y3 D: k(4)在R中录入数据并组织成矩阵3 ^* h  }/ x/ f/ \. e
    % S& \& P! n+ @( o, v% y! q$ r

    # J3 Q1 y0 ?$ f. T; M5. 读取R数据
    ! Y# R. P* @' q4 H" fload(“load(“存储路径 /文件名字.RData”)”)5 i4 F) E2 Z3 `" F* _3 M
    读取包含标题的csv文件
    4 \0 g. s( K0 j6 f% l. ]read.csv(“存储路径 /文件名字.csv”)0 t3 W: [# y% r' p
    读取不包含标题的csv文件: g5 D* W$ Y6 R# c  Q
    read.csv(“存储路径 /文件名字.csv”,header=FALSE)8 T* L( a' X$ x. G, d- y
    导入Excel数据
    " d- m/ O4 E; h3 [
    ; @5 p# w9 }! n: S5 l6 y, I# e/ U  `6 W
    导入spss数据/ O# h# e7 _$ q) c' \! Y; e
    + z/ N) ?. X5 |) e' i; L3 k
    6.保存数据7 M- @& @3 w& y. ~! b- Y1 Q
    R格式
    , b! p/ T; E  A1 n: M+ R9 S0 s/ ?save(table,file=“存储路径 /table.RData”)5 u% R8 q& @* h  |
    csv格式
    . j7 |! B2 d7 c7 {write.csv(table,file=“存储路径 /table.csv”)
    % m4 r! J4 x9 P3 J+ {* X( @7.查看数据8 S- {& |, S/ ]5 S
    全部
    ' g% n% H- J% g3 `6 z0 Rtable
    6 Q# O* V; {7 \, J9 Z& j前几行2 s% U3 o. p2 A& e9 R
    head(table)0 M) \" s$ }" h+ |
    最后几行
    ' T, h/ G# Q8 g6 p$ ]tail(table)8 u6 {' y& E% X3 s& i1 i
    8.数据排序) F3 H$ j- f, f: q- ~" e. B& t) y
    升序:newt1<-t[order(t地 区 生 产 总 值 ) , ] 降 序 : n e w t 2 < − t [ o r d e r ( − t 地区生产总值),] 降序:newt2<-t[order(-t地区生产总值),]降序:newt2<−t[order(−t地区生产总值),]
    ) \* A# m6 Z" V: Z或者:newt2<-t[order(t$地区生产总值),decreasing=TRUE]  E# S/ H$ h! J& f& B' w

    $ p. j# O5 W* Z+ Y; O5 W9 N% v8 F4 y7 B$ H, c
    " l. P0 r. L& q& J1 V4 U  v
    变量重命名:
    2 Y/ f% O; X1 \2 f, ~. zlibrary(reshape)2 J: [5 h0 h0 s8 O9 W( P
    rename(t,c(“地区生产总值”=“GDP”)): J4 S  Z- K0 h: ^: K$ B) m
    缺失值的处理:8 y( `; o7 A  S* R: J/ H
    检测:x<-c(2,4,6,NA)
    # v! L/ C8 n* V7 a" i8 Eis.na(x): m) A: \* z, t# X) k/ a
    排除:x<-c(2,4,6,NA)
    3 n, @7 F. Q9 M! r) ?sum(x)
    / A2 c; L$ u% {( zy<-sum(x,na.rm=TRUE)+ K; a; U4 k$ ^! n
    8 F) y. z* k0 O1 |6 \
    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-8-25 20:21 , Processed in 0.298796 second(s), 50 queries .

    回顶部