mirror of
https://github.com/elastic/eland.git
synced 2025-07-11 00:02:14 +08:00
Minor updates to docs and doctests
This commit is contained in:
parent
84e23ab5d1
commit
91c811345c
6
docs/source/reference/api/eland.DataFrame.to_numpy.rst
Normal file
6
docs/source/reference/api/eland.DataFrame.to_numpy.rst
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
eland.DataFrame.to_numpy
|
||||||
|
========================
|
||||||
|
|
||||||
|
.. currentmodule:: eland
|
||||||
|
|
||||||
|
.. automethod:: DataFrame.to_numpy
|
6
docs/source/reference/api/eland.DataFrame.values.rst
Normal file
6
docs/source/reference/api/eland.DataFrame.values.rst
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
eland.DataFrame.values
|
||||||
|
======================
|
||||||
|
|
||||||
|
.. currentmodule:: eland
|
||||||
|
|
||||||
|
.. autoattribute:: DataFrame.values
|
6
docs/source/reference/api/eland.Series.info_es.rst
Normal file
6
docs/source/reference/api/eland.Series.info_es.rst
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
eland.Series.info_es
|
||||||
|
====================
|
||||||
|
|
||||||
|
.. currentmodule:: eland
|
||||||
|
|
||||||
|
.. automethod:: Series.info_es
|
6
docs/source/reference/api/eland.Series.to_numpy.rst
Normal file
6
docs/source/reference/api/eland.Series.to_numpy.rst
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
eland.Series.to_numpy
|
||||||
|
=====================
|
||||||
|
|
||||||
|
.. currentmodule:: eland
|
||||||
|
|
||||||
|
.. automethod:: Series.to_numpy
|
@ -23,6 +23,7 @@ Attributes and underlying data
|
|||||||
DataFrame.columns
|
DataFrame.columns
|
||||||
DataFrame.dtypes
|
DataFrame.dtypes
|
||||||
DataFrame.select_dtypes
|
DataFrame.select_dtypes
|
||||||
|
DataFrame.values
|
||||||
DataFrame.empty
|
DataFrame.empty
|
||||||
DataFrame.shape
|
DataFrame.shape
|
||||||
|
|
||||||
@ -81,6 +82,7 @@ Serialization / IO / conversion
|
|||||||
:toctree: api/
|
:toctree: api/
|
||||||
|
|
||||||
DataFrame.info
|
DataFrame.info
|
||||||
|
DataFrame.to_numpy
|
||||||
DataFrame.to_csv
|
DataFrame.to_csv
|
||||||
DataFrame.to_html
|
DataFrame.to_html
|
||||||
DataFrame.to_string
|
DataFrame.to_string
|
||||||
|
@ -72,6 +72,7 @@ Serialization / IO / conversion
|
|||||||
:toctree: api/
|
:toctree: api/
|
||||||
|
|
||||||
Series.to_string
|
Series.to_string
|
||||||
|
Series.to_numpy
|
||||||
|
|
||||||
Elasticsearch utilities
|
Elasticsearch utilities
|
||||||
~~~~~~~~~~~~~~~~~~~~~~~
|
~~~~~~~~~~~~~~~~~~~~~~~
|
||||||
|
@ -1064,12 +1064,31 @@ class DataFrame(NDFrame):
|
|||||||
In pandas this returns a Numpy representation of the DataFrame. This would involve scan/scrolling the
|
In pandas this returns a Numpy representation of the DataFrame. This would involve scan/scrolling the
|
||||||
entire index.
|
entire index.
|
||||||
|
|
||||||
If this is required, call ``ed.eland_to_pandas(ed_df).values``, _but beware this will scan/scroll the entire
|
If this is required, call ``ed.eland_to_pandas(ed_df).values``, *but beware this will scan/scroll the entire
|
||||||
Elasticsearch index(s) into memory_
|
Elasticsearch index(s) into memory.*
|
||||||
|
|
||||||
See Also
|
See Also
|
||||||
--------
|
--------
|
||||||
:pandas_api_docs:`pandas.DataFrame.values`
|
:pandas_api_docs:`pandas.DataFrame.values`
|
||||||
|
eland_to_pandas
|
||||||
|
to_numpy
|
||||||
|
"""
|
||||||
|
self.to_numpy()
|
||||||
|
|
||||||
|
def to_numpy(self):
|
||||||
|
"""
|
||||||
|
Not implemented.
|
||||||
|
|
||||||
|
In pandas this returns a Numpy representation of the DataFrame. This would involve scan/scrolling the
|
||||||
|
entire index.
|
||||||
|
|
||||||
|
If this is required, call ``ed.eland_to_pandas(ed_df).values``, *but beware this will scan/scroll the entire
|
||||||
|
Elasticsearch index(s) into memory.*
|
||||||
|
|
||||||
|
See Also
|
||||||
|
--------
|
||||||
|
:pandas_api_docs:`pandas.DataFrame.to_numpy`
|
||||||
|
eland_to_pandas
|
||||||
|
|
||||||
Examples
|
Examples
|
||||||
--------
|
--------
|
||||||
@ -1094,9 +1113,8 @@ class DataFrame(NDFrame):
|
|||||||
[181.69421554118, 'Kibana Airlines'],
|
[181.69421554118, 'Kibana Airlines'],
|
||||||
[730.041778346198, 'Kibana Airlines']], dtype=object)
|
[730.041778346198, 'Kibana Airlines']], dtype=object)
|
||||||
"""
|
"""
|
||||||
raise NotImplementedError(
|
raise AttributeError(
|
||||||
"This method would scan/scroll the entire Elasticsearch index(s) into memory."
|
"This method would scan/scroll the entire Elasticsearch index(s) into memory. "
|
||||||
"If this is explicitly required and there is sufficient memory, call `ed.eland_to_pandas(ed_df).values`"
|
"If this is explicitly required, and there is sufficient memory, call `ed.eland_to_pandas(ed_df).values`"
|
||||||
)
|
)
|
||||||
|
|
||||||
to_numpy = values
|
|
||||||
|
@ -878,3 +878,40 @@ class Series(NDFrame):
|
|||||||
"""
|
"""
|
||||||
results = super().nunique()
|
results = super().nunique()
|
||||||
return results.squeeze()
|
return results.squeeze()
|
||||||
|
|
||||||
|
#def values TODO - not implemented as causes current implementation of query to fail
|
||||||
|
|
||||||
|
def to_numpy(self):
|
||||||
|
"""
|
||||||
|
Not implemented.
|
||||||
|
|
||||||
|
In pandas this returns a Numpy representation of the Series. This would involve scan/scrolling the
|
||||||
|
entire index.
|
||||||
|
|
||||||
|
If this is required, call ``ed.eland_to_pandas(ed_series).values``, *but beware this will scan/scroll the entire
|
||||||
|
Elasticsearch index(s) into memory.*
|
||||||
|
|
||||||
|
See Also
|
||||||
|
--------
|
||||||
|
:pandas_api_docs:`pandas.DataFrame.to_numpy`
|
||||||
|
eland_to_pandas
|
||||||
|
|
||||||
|
Examples
|
||||||
|
--------
|
||||||
|
>>> ed_s = ed.Series('localhost', 'flights', name='Carrier').head(5)
|
||||||
|
>>> pd_s = ed.eland_to_pandas(ed_s)
|
||||||
|
>>> print("type(ed_s)={0}\\ntype(pd_s)={1}".format(type(ed_s), type(pd_s)))
|
||||||
|
type(ed_s)=<class 'eland.series.Series'>
|
||||||
|
type(pd_s)=<class 'pandas.core.series.Series'>
|
||||||
|
>>> ed_s
|
||||||
|
0 Kibana Airlines
|
||||||
|
1 Logstash Airways
|
||||||
|
2 Logstash Airways
|
||||||
|
3 Kibana Airlines
|
||||||
|
4 Kibana Airlines
|
||||||
|
Name: Carrier, dtype: object
|
||||||
|
"""
|
||||||
|
raise NotImplementedError(
|
||||||
|
"This method would scan/scroll the entire Elasticsearch index(s) into memory."
|
||||||
|
"If this is explicitly required and there is sufficient memory, call `ed.eland_to_pandas(ed_df).values`"
|
||||||
|
)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user