zoukankan      html  css  js  c++  java
  • R data.frame

    最初在导入csv文件时用read.csv()导入文件类型为data.frame数据框形式,但当时不明白什么意思。
    现在知道R中有向量组c,因子factor,矩阵matrix,列表list,数组array等存放类型。而data.frame就是最万金油的一类,可以存放以上的数据类型;数据框类似于一个矩阵,有行、列, 但各列允许有不同类型。

    fun.

    data.frame(…, row.names = NULL, check.rows = FALSE,
               check.names = TRUE, fix.empty.names = TRUE,
               stringsAsFactors = default.stringsAsFactors())
    default.stringsAsFactors()
    

    data.frame()函数会将字符型列转换成因子, 加选项stringsAsFactors=FALSE可以避免这样的转换

    example

    d <- data.frame(
        name=c("李明", "张聪", "王建"), 
        age=c(30, 35, 28), 
        height=c(180, 162, 175),
        stringsAsFactors=FALSE)
    print(d)
    ##   name age height
    ## 1 李明  30    180
    ## 2 张聪  35    162
    ## 3 王建  28    175
    

    访问元素

    可以按访问矩阵形式访问数据框,取出的元素变为向量

    d[["age"]]
    ## [1] 30 35 28
    
  • 相关阅读:
    【LVS 】NAT方式实现过程
    【 LVS 】类型及算法
    [ 总结 ] RHEL6/Centos6 使用OpenLDAP集中管理用户帐号
    [ 手记 ] 关于tomcat开机启动设置问题
    [ 总结 ] nginx 负载均衡 及 缓存
    Mac
    Swift
    Swift
    Cocoapods
    Swift
  • 原文地址:https://www.cnblogs.com/impw/p/13052909.html
Copyright © 2011-2022 走看看