def test_multiple_transformers_for_one_column():
X = XSeries([
pd.Series(np.random.normal(0, 1, 100), name='X')
])
df = XDataFrame({
'X': X
})
dataframe_transformer = XDataFrameTransformer({
'X': [TimeSeriesTransformer(), IdentityTransformer(), MeanSeriesTransformer()]
})
dataframe_transformer.fit(df)
transformed_df = dataframe_transformer.transform(df)
for col_name in transformed_df.columns:
assert col_name.startswith('X_TimeSeriesTransformer') or \
col_name.startswith('X_IdentityTransformer') or \
col_name.startswith('X_MeanSeriesTransformer')
test_dataframe_transformer.py 文件源码
python
阅读 25
收藏 0
点赞 0
评论 0
评论列表
文章目录