cartoframes.dataset module

class cartoframes.dataset.Dataset(table_name=None, schema=None, query=None, df=None, gdf=None, state=None, context=None)

Bases: object

APPEND = 'append'
DEFAULT_RETRY_TIMES = 3
FAIL = 'fail'
GEOM_TYPE_LINE = 'line'
GEOM_TYPE_POINT = 'point'
GEOM_TYPE_POLYGON = 'polygon'
PRIVATE = 'private'
PUBLIC = 'public'
REPLACE = 'replace'
STATE_LOCAL = 'local'
STATE_REMOTE = 'remote'
compute_geom_type()

Compute the geometry type from the data

delete()
download(limit=None, decode_geom=False, retry_times=3)
exists()

Checks to see if table exists

classmethod from_dataframe(df)
classmethod from_geodataframe(gdf)
classmethod from_geojson(geojson)
classmethod from_query(query, context=None)
classmethod from_table(table_name, context=None, schema=None)
get_table_column_names(exclude=None)

Get column names and types from a table

get_table_columns()

Get column names and types from a table or query result

upload(with_lnglat=None, if_exists='fail', table_name=None, schema=None, context=None)
cartoframes.dataset.get_columns(context, query)
cartoframes.dataset.get_query(dataset)
cartoframes.dataset.recursive_read(context, query, retry_times=3)