【问题标题】:Select a range of columns in Spark Dataframe [duplicate]在 Spark Dataframe 中选择一系列列[重复]
【发布时间】:2019-05-16 08:16:41
【问题描述】:

假设我有一个 Spark Dataframe df,我如何选择一系列列,例如从第 100 列到第 200 列?

【问题讨论】:

  • @PrasadKhode 这不是重复的。您提到的问题是指 Scala 而不是 Python。
  • 试试selectslice
  • @Old-School 虽然编程语言不同,但方法相同,请尝试那里给出的解决方案

标签: python apache-spark pyspark


【解决方案1】:

由于df.columns 返回一个list,您可以将其切片并传递给select

df.select(df.columns[99:200])

这将获取包含第 100 到第 200 列(含)的 DataFrame 的子集。

【讨论】:

    猜你喜欢
    • 2016-02-22
    • 2019-01-12
    • 1970-01-01
    • 2018-10-24
    • 1970-01-01
    • 1970-01-01
    • 2019-02-23
    • 1970-01-01
    • 2020-03-22
    相关资源
    最近更新 更多