zoukankan      html  css  js  c++  java
  • 4.2 数据框的行、列选择

    1、列选择

      (1)下标方式

        newData <- leadership 【, c(6:10)】 选择全部行和第6到第10列;将行下标留空表示选择所有行。

      (2)列名集合方式

        newData <- leadership【c("q1", "q2", "q3", "q4", "q5")】

    2、列剔除

      (1)在知道哪几列不要的情况下,可以用 newdata <- leadership【c(-8, -9)】将剔除第8、9两列;

      (2)将要剔除的列变量设置成未定义 NULL :  leadership$q8<- leadership$q9 <- NULL

    3、行选择

      (1)下标方式

        newData <- leadership【1:3,】 将选择前三行

      (2)条件过虑方式

        newData <- leadership【leadership$gender=="M" & leadership$age>30, 】

    4、使用 subset()函数对行、列一起选择,最简单,推荐使用

      newData <- subset(leadership, age>=35 | age<24, select =  c(q1, q2, q3, q4))

      newData <- subset(leadership, gender=="M" & age>25, select= gender:q4)

      

  • 相关阅读:
    [Codeforces 1290C]Prefix Enlightenment
    [JLOI 2015]战争调度
    [APIO 2010]特别行动队
    [CEOI 2004]锯木厂选址
    [USACO 08MAR]土地购买
    [HNOI 2017]大佬
    [NOI 2011]NOI 嘉年华
    [SHOI 2013]超级跳马
    [NOI 2005]瑰丽华尔兹
    [SCOI 2010]股票交易
  • 原文地址:https://www.cnblogs.com/quietwalk/p/8243204.html
Copyright © 2011-2022 走看看