Lean  $LEAN_TAG$
QuantConnect.Python.PandasConverter Class Reference

Collection of methods that converts lists of objects in pandas.DataFrame More...

Public Member Functions

 PandasConverter ()
 Creates an instance of PandasConverter. More...
 
PyObject GetDataFrame (IEnumerable< Slice > data, Type dataType=null)
 Converts an enumerable of Slice in a pandas.DataFrame More...
 
PyObject GetDataFrame< T > (IEnumerable< T > data)
 Converts an enumerable of IBaseData in a pandas.DataFrame More...
 
PyObject GetIndicatorDataFrame (IDictionary< string, List< IndicatorDataPoint >> data)
 Converts a dictionary with a list of IndicatorDataPoint in a pandas.DataFrame More...
 
PyObject GetIndicatorDataFrame (PyObject data)
 Converts a dictionary with a list of IndicatorDataPoint in a pandas.DataFrame More...
 
override string ToString ()
 Returns a string that represent the current object More...
 

Detailed Description

Collection of methods that converts lists of objects in pandas.DataFrame

Definition at line 30 of file PandasConverter.cs.

Constructor & Destructor Documentation

◆ PandasConverter()

QuantConnect.Python.PandasConverter.PandasConverter ( )

Creates an instance of PandasConverter.

Definition at line 38 of file PandasConverter.cs.

Member Function Documentation

◆ GetDataFrame()

PyObject QuantConnect.Python.PandasConverter.GetDataFrame ( IEnumerable< Slice data,
Type  dataType = null 
)

Converts an enumerable of Slice in a pandas.DataFrame

Parameters
dataEnumerable of Slice
dataTypeOptional type of bars to add to the data frame
Returns
PyObject containing a pandas.DataFrame

Definition at line 58 of file PandasConverter.cs.

Here is the caller graph for this function:

◆ GetDataFrame< T >()

PyObject QuantConnect.Python.PandasConverter.GetDataFrame< T > ( IEnumerable< T >  data)

Converts an enumerable of IBaseData in a pandas.DataFrame

Parameters
dataEnumerable of Slice
Returns
PyObject containing a pandas.DataFrame

Helper method for testing

Type Constraints
T :IBaseData 

Definition at line 97 of file PandasConverter.cs.

◆ GetIndicatorDataFrame() [1/2]

PyObject QuantConnect.Python.PandasConverter.GetIndicatorDataFrame ( IDictionary< string, List< IndicatorDataPoint >>  data)

Converts a dictionary with a list of IndicatorDataPoint in a pandas.DataFrame

Parameters
dataDictionary with a list of IndicatorDataPoint
Returns
PyObject containing a pandas.DataFrame

Definition at line 128 of file PandasConverter.cs.

◆ GetIndicatorDataFrame() [2/2]

PyObject QuantConnect.Python.PandasConverter.GetIndicatorDataFrame ( PyObject  data)

Converts a dictionary with a list of IndicatorDataPoint in a pandas.DataFrame

Parameters
dataPyObject that should be a dictionary (convertible to PyDict) of string to list of IndicatorDataPoint
Returns
PyObject containing a pandas.DataFrame

Definition at line 148 of file PandasConverter.cs.

◆ ToString()

override string QuantConnect.Python.PandasConverter.ToString ( )

Returns a string that represent the current object

Returns

Definition at line 188 of file PandasConverter.cs.

Here is the caller graph for this function:

The documentation for this class was generated from the following file: