Jos*_*lar 15 python apache-spark pyspark
我正在尝试为db测试构建模式,而StructType显然由于某种原因而无法工作.我跟随一个啧啧,并没有导入任何额外的模块.
<type 'exceptions.NameError'>, NameError("name 'StructType' is not defined",), <traceback object at 0x2b555f0>)
Run Code Online (Sandbox Code Playgroud)
我正在使用spark 1.4.0和Ubuntu 12,如果这与问题有关.我该如何解决这个问题?先感谢您.
zer*_*323 40
你导入了StructType吗?如果不
from pyspark.sql.types import StructType
Run Code Online (Sandbox Code Playgroud)
应该解决问题.
from pyspark.sql.types import StructType
Run Code Online (Sandbox Code Playgroud)
那会解决它,但接下来你可能会得到NameError: name 'IntegerType' is not defined或NameError: name 'StringType' is not defined......
为了避免所有这些,只需执行以下操作:
from pyspark.sql.types import *
Run Code Online (Sandbox Code Playgroud)
或者,一一导入您需要的所有类型:
from pyspark.sql.types import StructType, IntegerType, StringType
Run Code Online (Sandbox Code Playgroud)
所有类型:Apache Spark 数据类型
| 归档时间: |
|
| 查看次数: |
22333 次 |
| 最近记录: |