gpt4 book ai didi

python - 从 json 创建数据框时如何不推断架构?

转载 作者:行者123 更新时间:2023-11-30 22:24:35 26 4
gpt4 key购买 nike

我不想在从一组 json 创建数据帧时推断架构,但我无法像从 csv 读取时那样传递 inferSchema = 'false' 。这是我读取数据的方式:

df = spark.read.json(r's3://mypath/')

最佳答案

找了一段时间,在docs中找到了我可以使用参数“primitivesAsString”

df = spark.read.json(r's3://mypath/', primitivesAsString='true')

这样我至少可以禁止对原始类型的推理。但是,对于数组和结构体,我不会避免它。尽管如此,它对我来说仍然有效。

关于python - 从 json 创建数据框时如何不推断架构?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47780567/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com