Data Manipulation with SpatialDataFrame

Review the properties and methods available in the SpatialDataFrame class for data manipulation.

Properties and Methods Description
columns Returns a list of column names.
index_columns Returns a list of columns that represent the index; these columns are not part of the property columns.
shape Returns a tuple with the dimensionality of the current instance.
head Returns the first rows of the data.
add_column Adds a new column to the current instance. The new column must have the same number of rows as the current instance.
drop Returns a new instance of SpatialDataFrame with the specified columns removed.
dropna Removes rows containing missing values and returns a new instance of SpatialDataFrame.
iterrows Iterates through all the rows of the current instance.
create Creates a SpatialDataFrame instance based on the dataset type.
as_geo_data_frame Returns a GeoPandas GeoDataFrame based on the current instance.
get_values Returns the data of the current instance as a NumPy array.
write Writes the data of the current instance into the destination specified in the parameter dataset.
sort_values Returns a new instance of SpatialDataFrame sorted by the values of the specified columns.

The SpatialDataFrame class also functions as the Python API for Oracle Spatial database enabling Python access to Oracle Spatial functionalities and in-database spatial analysis.

See Perform Spatial Analysis for more information.