带有pyspark数据框的NullPointerException

时间:2019-06-17 02:41:18

标签: pyspark

我有一个pyspark数据框,.show()指示一切正常,但.toPandas()、. count()、. write.parquet(“ abc / abc_pred.parquet”)都导致NullPointerException。我无法对此数据框执行任何操作。有什么想法可以导出此数据框吗?

1 个答案:

答案 0 :(得分:0)

供您参考创建数据框

let json = """
[
  {
    "blah1": true,
    "blah2": "ABCDEF",
    "blah3": "12345"
  }
]
""".data(using: .utf8)!

struct Bla: Codable {
    let blah1: Bool
    let blah2: String
    let blah3: String
}

do {
    // use [Bla].self to decode an array, or Bla.self for a single instance
    let bla = try JSONDecoder().decode([Bla].self, from: json)
    print(bla)
} catch {
    print(error)
}