在 Spark Dataframe 中选择一系列列

Tok*_*kyo 3 python apache-spark pyspark

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

gmd*_*mds 6

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

df.select(df.columns[99:200])
Run Code Online (Sandbox Code Playgroud)

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