zoukankan      html  css  js  c++  java
  • R dataframe 筛选

    # 筛选第1,2,3列

    df[,c(1:2,3)]

    1、查询某一行或某一列

    可通过 data.frame[行号,] 或者 data.frame[,列号] 操作完成

    其中 data.frame[行号,] 得到的类型是数据框

    而 data.frame[,列号] 得到的类型是该列的类型

    # 查询某一行或某一列

    > df[2,]
      ID Class Chinese Math English
    2 2 2 37 38 38 > df[,4] [1] 68 38 76 49 71 99 38 77 93 21 65 12


    查询某一列还可以通过 data.frame$列名 操作完成
     df$Chinese


    data.frame[列号] 得到一个仅包含该列内容的数据框

    若要查找符合条件的行,可采用 which() 函数,得到的类型是数据框
    df[which(df$ID == 4),]

    若查找符合条件的值,可采用 which() 函数

    > df[which(df$Chinese == 57),'Math'] #查询语文成绩为57的同学的数学成绩
    [1] 76
    > df[which(df$Class == 2),'English'] #查询班级号为2的同学的英语成绩
    [1] 38 86 59 82

    REF
    https://www.cnblogs.com/huskysir/p/10841595.html

  • 相关阅读:
    经验1
    Caffe和MatConvNet安装
    Matconvet的学习笔记
    CNN数据准备
    深度学习之卷积和池化
    深度学习之CNN的推导
    深度学习八(总结)
    深度学习七(卷积神经网络)
    深度学习六
    深度学习五
  • 原文地址:https://www.cnblogs.com/emanlee/p/14879018.html
Copyright © 2011-2022 走看看