QQ登录

只需要一步,快速开始

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

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

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

1178

主题

15

听众

1万

积分

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

    [LV.7]常住居民III

    自我介绍
    数学中国浅夏
    跳转到指定楼层
    1#
    发表于 2021-10-29 12:02 |只看该作者 |倒序浏览
    |招呼Ta 关注Ta
    R语言录入数据保存格式转换矩阵
    # i3 e. w" s+ X  Q6 H$ a, ?  Y) K* r- T' |+ o5 [
    index<-c("低收入户","中等偏下户","中等收入户","中等偏上户","高收入户")
    1 T4 x3 H' M; Y; N* }- j/ N6 J/ S5 |year2008<-c(1500,2935,4203,5929,11290)
    9 u1 |# {9 H/ Ayear2009<-c(1549,3110,4502,6468,12319)* M5 O8 R; n* m. ?
    year2010<-c(1870,3621,5222,7441,14050)
    8 a# @/ S  m# ^' wyear2011<-c(2001,4256,6208,8894,16783)
    " e2 F4 N! g1 {2 Q5 d6 R( F" G% ^year2012<-c(2316,4808,7041,10142,19009)
    % F' T( h1 S- i4 R" ]& r$ L5 @tt<-data.frame("指标"=index,"2008年"=year2008,"2009年"=year2009,"2010年"=year2010,"2011年"=year2011,"2012年"=year2012)# [9 k2 n& x% [) f) y: J9 K
    tt$ K2 U. `5 s" p0 T, C

    $ h2 u! V) k; r4 usave(tt,file="F:/统计学/实验作业/tt.RData")
    ) u% p8 _  D+ \6 a  lload("F:/统计学/实验作业/tt.RData")
    & W7 C! @/ @9 N& v$ lmatrix1_1<-as.matrix(tt[,2:6])7 s, `& v, y, S% F3 M0 R
    rownames(matrix1_1)=tt[,1]. ~" L5 q+ N' g
    save(matrix1_1,file="F:/统计学/实验作业/matrix.RData")% `% D! J2 T3 ^/ {/ s) ~, l
    matrix1_12 r+ X1 x! ?8 \; k7 j
    基础知识:' m& p) |6 U9 \$ ~, g3 _5 Q, E
    1.为对象赋值
    * d: f6 w" J, d, e/ m5 r' E6 V6 C: R8 ]$ ~
    2 Z6 M( w# H, o  G6 L( Q
    2.对对象X进行各种计算和绘图. x+ |0 Z& B& t! t/ x
    + ^4 y( x  Z! M3 H' n9 E+ s
    3.R包的安装和加载1 N- \1 V! q: A  O- f5 d
    查看
    $ m" m' O+ u# P4 v+ k/ e5 q3 c! M  ]' G$ S
    在线安装所需包, p; A! f) l+ j+ g5 S- g

    4 U7 `: ?& w1 ~; U一次安装多个包7 N, R) i9 c, _  S

    7 A/ r& z9 S, n* i1 t( A要使用包,需要用library()函数或者require()函数载入这个包: I. v& t4 L' U+ Z
    4.在R中录入数据
    9 L* o5 h' \/ \7 k( j" i4 j(1)用C函数产生向量
    9 ^6 W0 @& t5 V+ b: q9 A3 x例:names<-c(“张三”,“李四”,“王五”)0 f7 e+ Q; p, j+ l

    1 |8 Q# ?1 R, q& u0 ?" L! |(2)将向量形式的数据组织转换成数据框模式
    : \) M- F' O  K$ e例:table<-data.frame(“姓名”=names,···)( s: z9 L+ n, k& x% ~! D8 x# F
    table6 q2 M1 k  X6 Z' N8 ?

    . T7 y7 ?# d4 f: l, M(3)将向量形式的数据转组织成矩阵6 t" G' X, M( W0 [& @4 b
    : i3 `' G& A8 \" A, @
    (4)在R中录入数据并组织成矩阵
    $ q- `" V$ b; V9 R: ^5 T1 f
    & \6 p5 q4 G/ d; a( `' q' O
    7 b9 @2 @5 P/ Q4 C" n0 ~1 M5. 读取R数据
    0 z  _9 e2 {! q- J& }0 {5 E8 Tload(“load(“存储路径 /文件名字.RData”)”)- K2 T8 ?* V+ B; C4 {4 @: q
    读取包含标题的csv文件
    ) @7 r3 E8 W' w8 ]6 s/ Yread.csv(“存储路径 /文件名字.csv”)  V' t6 l3 n9 D5 V% Q
    读取不包含标题的csv文件( Q0 ]2 G$ X; _7 A
    read.csv(“存储路径 /文件名字.csv”,header=FALSE)
    ( F) k5 `: H! O$ M, _$ C. u导入Excel数据1 ], `3 Y! P7 N& |
    % `  E- C" H) w" a* L

    ; `3 f! k4 C/ p导入spss数据
    3 m: Q+ i5 z" P- |; w( m9 {
    8 H& Y5 r( b* i& z6.保存数据
      [. s" G% n0 UR格式( [# Z2 ?7 e" I, u# S8 d
    save(table,file=“存储路径 /table.RData”)
    % I+ b  N8 b' B. Q( ?csv格式2 v  h  `4 o# e
    write.csv(table,file=“存储路径 /table.csv”)1 k* o/ s1 V% y& a' D  o
    7.查看数据! g1 r( |( t  j4 }- c) |" W
    全部
    $ n) F4 Z% @8 Z/ Stable( G' Q: M& r9 O+ O( r3 x! B/ X0 x
    前几行3 n! O. Q1 F6 k% {4 |$ T' B# l
    head(table)  V. s/ l& M4 V
    最后几行
    + c6 C* i. t5 g: Y7 a, d2 Z/ {tail(table)
    / j* M0 J% R( a: L- h; _8.数据排序
    $ }1 Q" A) m2 f- f4 t5 R) A6 I升序:newt1<-t[order(t地 区 生 产 总 值 ) , ] 降 序 : n e w t 2 < − t [ o r d e r ( − t 地区生产总值),] 降序:newt2<-t[order(-t地区生产总值),]降序:newt2<−t[order(−t地区生产总值),]
    + w& T- @+ O9 c  v或者:newt2<-t[order(t$地区生产总值),decreasing=TRUE]2 D! x' S7 v6 H1 m: q% I" T6 h1 }

    , y, D+ x5 e3 w$ t
    * w' ^& }( z6 I6 m9 x' S3 S# f( i  v% T) n) z" p" _; E
    变量重命名:
    # C- o5 i/ [+ C' jlibrary(reshape)* W2 o1 t- l) ~
    rename(t,c(“地区生产总值”=“GDP”))
    % g% v- }( d9 }缺失值的处理:
    4 H) G! H4 m4 A' U检测:x<-c(2,4,6,NA)# l( e& X* N. g6 N* R( r5 Q
    is.na(x)
    3 O$ g7 }' r5 M5 i% C( m8 a3 T1 Y# ]排除:x<-c(2,4,6,NA)
    1 C% D8 @  b( n- ^( ]6 m; Psum(x)
    % z! C: C4 ]" o4 s, r, h; Ly<-sum(x,na.rm=TRUE)* ]8 b& J: L$ o) I
    & N# p& J8 X' g1 k6 L
    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-10 10:42 , Processed in 0.770828 second(s), 51 queries .

    回顶部