DataFrame#
Constructor#
|
Two-dimensional size-mutable, potentially heterogeneous tabular data structure with labeled axes (rows and columns) referencing data stored in Elasticsearch indices. |
Attributes and Underlying Data#
Return eland index referencing Elasticsearch field to index a DataFrame/Series |
|
The column labels of the DataFrame. |
|
Return the pandas dtypes in the DataFrame. |
|
|
Return a subset of the DataFrame's columns based on the column dtypes. |
Not implemented. |
|
Determines if the DataFrame is empty. |
|
Return a tuple representing the dimensionality of the DataFrame. |
|
Returns 2 by definition of a DataFrame |
|
Return an int representing the number of elements in this object. |
Indexing, Iteration#
|
Return the first n rows. |
Return columns |
|
|
Return the last n rows. |
|
Get item from object for given key (ex: DataFrame column). |
|
Query the columns of a DataFrame with a boolean expression. |
|
Return n randomly sample rows or the specify fraction of rows |
Iterate over eland.DataFrame rows as (index, pandas.Series) pairs. |
|
|
Iterate over eland.DataFrame rows as namedtuples. |
Function Application, GroupBy & Window#
Note
Elasticsearch aggregations using cardinality (count
) are accurate
approximations using the HyperLogLog++ algorithm so may not
be exact.
|
Aggregate using one or more operations over the specified axis. |
|
Aggregate using one or more operations over the specified axis. |
|
Used to perform groupby operations |
|
This holds all the groupby methods for |
|
Used to groupby and aggregate |
|
Used to groupby and aggregate |
Compute the count value for each group. |
|
|
Compute the median absolute deviation value for each group. |
|
Compute the max value for each group. |
|
Compute the mean value for each group. |
|
Compute the median value for each group. |
|
Compute the min value for each group. |
Compute the nunique value for each group. |
|
|
Compute the standard deviation value for each group. |
|
Compute the sum value for each group. |
|
Compute the variance value for each group. |
Used to groupby and calculate quantile for a given DataFrame. |
|
|
Base class for calls to |
Computations / Descriptive Stats#
Count non-NA cells for each column. |
|
Generate descriptive statistics that summarize the central tendency, dispersion and shape of a dataset’s distribution, excluding NaN values. |
|
|
Print a concise summary of a DataFrame. |
|
Return the maximum value for each numeric column |
|
Return mean value for each numeric column |
|
Return the minimum value for each numeric column |
|
Return the median value for each numeric column |
|
Return standard deviation for each numeric column |
|
Return standard deviation for each numeric column |
|
Return variance for each numeric column |
|
Return sum for each numeric column |
Return cardinality of each field. |
|
|
Calculate mode of a DataFrame |
|
Used to calculate quantile for a given DataFrame. |
|
Return index of first occurrence of maximum over requested axis. |
|
Return index of first occurrence of minimum over requested axis. |
Reindexing / Selection / Label Manipulation#
|
Return new object with labels in requested axis removed. |
|
Subset the dataframe rows or columns according to the specified index labels. |
Plotting#
|
Make a histogram of the DataFrame's. |
Elasticsearch Functions#
A debug summary of an eland DataFrame internals. |
|
|
Filters data with an Elasticsearch |
|
Applies an Elasticsearch DSL query to the current DataFrame. |
Return the Elasticsearch dtypes in the index |
Serialization / IO / Conversion#
|
Print a concise summary of a DataFrame. |
Not implemented. |
|
|
Write Elasticsearch data to a comma-separated values (csv) file. |
|
Render a Elasticsearch data as an HTML table. |
|
Write Elasticsearch data to a json file. |
|
Render a DataFrame to a console-friendly tabular output. |
|
Utility method to convert eland.Dataframe to pandas.Dataframe |