gpt4 book ai didi

python - 从 Apache Spark 中的模式获取数据类型列表

转载 作者:太空狗 更新时间:2023-10-29 17:02:57 24 4
gpt4 key购买 nike

我在 Spark-Python 中有以下代码来从 DataFrame 的模式中获取名称列表,它工作正常,但我如何获取数据类型列表?

columnNames = df.schema.names

例如,像这样的东西:

columnTypes = df.schema.types

有什么方法可以获取 DataFrame 架构中包含的数据类型的单独列表?

最佳答案

这里有一个建议:

df = sqlContext.createDataFrame([('a', 1)])

types = [f.dataType for f in df.schema.fields]

types
> [StringType, LongType]

引用:

关于python - 从 Apache Spark 中的模式获取数据类型列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37335307/

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