pyspark数据框的数据类型到Presto数据类型的详尽映射是什么?

时间:2019-07-08 09:05:33

标签: 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_datatype == "int64":
            return "integer"
        elif pandas_datatype == "float64":
            return "double"
        elif pandas_datatype == "bool":
            return "boolean"
        else:
            return "varchar"

但是,当数据帧来自pyspark时,我不清楚上面的正确和详尽的映射是什么?

0 个答案:

没有答案