

def data(self, **options):
    dataset_data_list = [self._get_dataset_data(dataset, **options) for dataset in self.__dataset_objects__()]
    data_frames = [dataset_data.to_pandas(keep_column_indexes=self._keep_column_indexes(index)) for (index, dataset_data) in enumerate(dataset_data_list)]
    merged_data_frame = pd.DataFrame()
    for (index, data_frame) in enumerate(data_frames):
        metadata = self.__dataset_objects__()[index]
        x.rename(columns=(lambda x: self._rename_columns(metadata.code, x)), inplace=True)
        merged_data_frame = pd.merge(merged_data_frame, data_frame, right_index=True, left_index=True, how='outer')
    merged_data_metadata = self._build_data_meta(dataset_data_list, merged_data_frame)
    return MergedDataList(Data, merged_data_frame, merged_data_metadata, ascending=self._order_is_ascending(**options))

dataset/ETHPy150Open quandl/quandl-python/quandl/model/merged_dataset.py MergedDataset.data/VarMisuse@97/138 `data_frame`->`x`