Что такое исчерпывающее сопоставление типов данных фрейма pyspark с типами данных Presto? - PullRequest
1 голос
/ 08 июля 2019

Я хочу получить в Presto соответствующие типы данных для искры. Когда тип данных имеет тип 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?

...