Python 什么是pyspark dataframe';将数据类型转换为Presto';什么是数据类型?
我想在Presto中获得与spark中相应的数据类型。当数据帧为Python 什么是pyspark dataframe';将数据类型转换为Presto';什么是数据类型?,python,pandas,dataframe,pyspark,presto,Python,Pandas,Dataframe,Pyspark,Presto,我想在Presto中获得与spark中相应的数据类型。当数据帧为pandas类型时,我使用以下代码执行此操作: def pandas_to_presto_type(self, pandas_datatype): """Get presto datatype mapped to pandas""" if pandas_datatype == "object": return "varchar" elif pandas_data
pandas
类型时,我使用以下代码执行此操作:
def pandas_to_presto_type(self, pandas_datatype):
"""Get presto datatype mapped to pandas"""
if pandas_datatype == "object":
return "varchar"
elif pandas_datatype == "int64":
return "integer"
elif pandas_datatype == "float64":
return "double"
elif pandas_datatype == "bool":
return "boolean"
else:
return "varchar"
但是,我不清楚当数据帧来自
pyspark
?时,上面的正确和详尽的映射是什么。在python中,字典可以用于映射。@shaikmoeed我问的是“什么”而不是“如何”。你确定我在这里所说的映射是什么意思吗?{'object':'varchar','int64':'integer',等等。}
我说的是这个。这不是这里的意思吗?我问的是您提到的完整列表。在python中,字典可以用于映射。@shaikmoeed我问的是“什么”而不是“如何”。你确定我在这里所说的映射是什么意思吗?{'object':'varchar','int64':'integer',等等。}
我说的是这个。这不是这里的意思吗?我是在问你提到的完整清单。