to_pandas#
Free helper: converts the screamer (values, index) tuple convention to a
pandas Series (1-D) or DataFrame (2-D). Pass columns to label a 2-D result.
A positional stream (index=None) gets pandas' default RangeIndex.
Signature#
to_pandas(values, index=None, columns=None)
values- a 1-D or 2-D NumPy array.index- a 1-D array orNone(positional -> RangeIndex).columns- column names for a 2-D values array, orNone.
Returns a pandas.Series (1-D) or pandas.DataFrame (2-D).
Example#
import numpy as np
from screamer import Resample, to_pandas
v = np.arange(10.0)
k = np.arange(10, dtype=np.int64)
values, index = Resample(freq=5, agg="ohlc")(v, k)
# label the positional columns by name
df = to_pandas(values, index, columns=["open", "high", "low", "close"])