代码之家  ›  专栏  ›  技术社区  ›  Stephen

DataFrame对象没有属性“col”

  •  1
  • Stephen  · 技术社区  · 7 年前

    火花:权威指南 上面写着:

    特定数据帧上的col方法。

    df.col("count")
    

    但是,当我在包含列的数据帧上运行后一个代码时 count 我知道错误了 'DataFrame' object has no attribute 'col' . 如果我尝试 column

    这本书是错的,还是我该怎么做?

    df = spark.read.format("json").load("/Users/me/Documents/Books/Spark-The-Definitive-Guide/data/flight-data/json/2015-summary.json")
    
    2 回复  |  直到 7 年前
        1
  •  7
  •   Aaron Makubuya    7 年前

    您所指的这本书描述了Scala/javaapi。PySpark使用中 []

    df["count"]
    
        2
  •  1
  •   Lakshman Battini    7 年前

    在Scala/javaapi中, df.col("column_name") or df.apply("column_name") 返回列。

    df.colName
    df["colName"]
    
    推荐文章