eland.DataFrame.to_numpy#
- DataFrame.to_numpy() None #
未实现。
在 pandas 中,这将返回 DataFrame 的 NumPy 表示形式。这将涉及扫描/滚动整个索引。
如果需要,请调用
ed.eland_to_pandas(ed_df).values
,但请注意,这将扫描/滚动整个 Elasticsearch 索引到内存中。另请参阅#
pandas.DataFrame.to_numpy eland_to_pandas
示例#
>>> ed_df = ed.DataFrame('http://localhost:9200', 'flights', columns=['AvgTicketPrice', 'Carrier']).head(5) >>> pd_df = ed.eland_to_pandas(ed_df) >>> print(f"type(ed_df)={type(ed_df)}\ntype(pd_df)={type(pd_df)}") type(ed_df)=<class 'eland.dataframe.DataFrame'> type(pd_df)=<class 'pandas.core.frame.DataFrame'> >>> ed_df AvgTicketPrice Carrier 0 841.265642 Kibana Airlines 1 882.982662 Logstash Airways 2 190.636904 Logstash Airways 3 181.694216 Kibana Airlines 4 730.041778 Kibana Airlines [5 rows x 2 columns] >>> pd_df.values array([[841.2656419677076, 'Kibana Airlines'], [882.9826615595518, 'Logstash Airways'], [190.6369038508356, 'Logstash Airways'], [181.69421554118, 'Kibana Airlines'], [730.041778346198, 'Kibana Airlines']], dtype=object)