DataTable(dataframe[, name, index, …])
DataTable
DataTable.add_semantic_tags(semantic_tags)
DataTable.add_semantic_tags
Adds specified semantic tags to columns.
DataTable.describe([include])
DataTable.describe
Calculates statistics for data contained in DataTable.
DataTable.describe_dict([include])
DataTable.describe_dict
DataTable.drop(columns)
DataTable.drop
Drop specified columns from a DataTable.
DataTable.head([n])
DataTable.head
Shows the first n rows of the DataTable along with typing information.
DataTable.iloc
Purely integer-location based indexing for selection by position.
DataTable.mutual_information([num_bins, …])
DataTable.mutual_information
Calculates mutual information between all pairs of columns in the DataTable that support mutual information.
DataTable.mutual_information_dict([…])
DataTable.mutual_information_dict
DataTable.pop(column_name)
DataTable.pop
Return a DataColumn and drop it from the DataTable.
DataTable.remove_semantic_tags(semantic_tags)
DataTable.remove_semantic_tags
Remove the semantic tags for any column names in the provided semantic_tags dictionary.
DataTable.rename(columns)
DataTable.rename
Renames columns in a DataTable
DataTable.reset_semantic_tags([columns, …])
DataTable.reset_semantic_tags
Reset the semantic tags for the specified columns to the default values and return a new DataTable.
DataTable.select(include)
DataTable.select
Create a DataTable including only columns whose logical type and semantic tags are specified in the list of types and tags to include.
DataTable.set_index(index)
DataTable.set_index
Set the index column and return a new DataTable.
DataTable.set_time_index(time_index)
DataTable.set_time_index
Set the time index column.
DataTable.set_types([logical_types, …])
DataTable.set_types
Update the logical type and semantic tags for any columns names in the provided types dictionary.
DataTable.shape
Returns a tuple representing the dimensionality of the DataTable.
DataTable.to_csv(path[, sep, encoding, …])
DataTable.to_csv
Write DataTable to disk in the CSV format, location specified by path.
DataTable.to_dataframe()
DataTable.to_dataframe
Retrieves the DataTable’s underlying dataframe.
DataTable.to_parquet(path[, compression, …])
DataTable.to_parquet
Write DataTable to disk in the parquet format, location specified by path.
DataTable.to_pickle(path[, compression, …])
DataTable.to_pickle
Write DataTable to disk in the pickle format, location specified by path.
DataTable.update_dataframe(new_df[, …])
DataTable.update_dataframe
Replace the DataTable’s dataframe with a new dataframe, making sure the new dataframe dtypes are updated.
DataTable.value_counts([ascending, top_n, …])
DataTable.value_counts
Returns a list of dictionaries with counts for the most frequent values in each column (only
DataColumn(series[, logical_type, …])
DataColumn
DataColumn.add_semantic_tags(semantic_tags)
DataColumn.add_semantic_tags
Add the specified semantic tags to the column and return a new DataColumn object.
DataColumn.iloc
DataColumn.remove_semantic_tags(semantic_tags)
DataColumn.remove_semantic_tags
Removes specified semantic tags from column and returns a new column.
DataColumn.reset_semantic_tags([…])
DataColumn.reset_semantic_tags
Reset the semantic tags to the default values.
DataColumn.set_logical_type(logical_type[, …])
DataColumn.set_logical_type
Update the logical type for the column and return a new DataColumn object.
DataColumn.set_semantic_tags(semantic_tags)
DataColumn.set_semantic_tags
Replace current semantic tags with new values and return a new DataColumn object.
DataColumn.shape
DataColumn.to_series()
DataColumn.to_series
Retrieves the DataColumn’s underlying series.
Boolean()
Boolean
Represents Logical Types that contain binary values indicating true/false.
Categorical([encoding])
Categorical
Represents Logical Types that contain unordered discrete values that fall into one of a set of possible values.
CountryCode()
CountryCode
Represents Logical Types that contain categorical information specifically used to represent countries.
Datetime([datetime_format])
Datetime
Represents Logical Types that contain date and time information.
Double()
Double
Represents Logical Types that contain positive and negative numbers, some of which include a fractional component.
EmailAddress()
EmailAddress
Represents Logical Types that contain email address values.
Filepath()
Filepath
Represents Logical Types that specify locations of directories and files in a file system.
FullName()
FullName
Represents Logical Types that may contain first, middle and last names, including honorifics and suffixes.
Integer()
Integer
Represents Logical Types that contain positive and negative numbers without a fractional component, including zero (0).
IPAddress()
IPAddress
Represents Logical Types that contain IP addresses, including both IPv4 and IPv6 addresses.
LatLong()
LatLong
Represents Logical Types that contain latitude and longitude values in decimal degrees.
NaturalLanguage()
NaturalLanguage
Represents Logical Types that contain text or characters representing natural human language
Ordinal(order)
Ordinal
Represents Logical Types that contain ordered discrete values.
PhoneNumber()
PhoneNumber
Represents Logical Types that contain numeric digits and characters representing a phone number
SubRegionCode()
SubRegionCode
Represents Logical Types that contain codes representing a portion of a larger geographic region.
Timedelta()
Timedelta
Represents Logical Types that contain values specifying a duration of time
URL()
URL
Represents Logical Types that contain URLs, which may include protocol, hostname and file name
ZIPCode()
ZIPCode
Represents Logical Types that contain a series of postal codes used by the US Postal Service for representing a group of addresses.
TypeSystem([inference_functions, …])
TypeSystem
TypeSystem.add_type(logical_type[, …])
TypeSystem.add_type
Add a new LogicalType to the TypeSystem, optionally specifying the corresponding inference function and a parent type.
TypeSystem.infer_logical_type(series)
TypeSystem.infer_logical_type
Infer the logical type for the given series
TypeSystem.remove_type(logical_type)
TypeSystem.remove_type
Remove a logical type from the TypeSystem.
TypeSystem.reset_defaults()
TypeSystem.reset_defaults
Reset type system to the default settings that were specified at initialization.
TypeSystem.update_inference_function(…)
TypeSystem.update_inference_function
Update the inference function for the specified LogicalType.
TypeSystem.update_relationship(logical_type, …)
TypeSystem.update_relationship
Add or update a relationship.
list_logical_types
Returns a dataframe describing all of the available Logical Types.
list_semantic_tags
Returns a dataframe describing all of the common semantic tags.
get_valid_mi_types
Generate a list of LogicalTypes that are valid for calculating mutual information.
read_csv
Read data from the specified CSV file and return a Woodwork DataTable
load_retail([id, nrows, return_dataframe])
load_retail
Load a demo retail dataset into either a DataTable or a DataFrame