Я хочу получить в 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
?