diff --git a/yahooquery/ticker.py b/yahooquery/ticker.py index 1c45246..a0d9d58 100644 --- a/yahooquery/ticker.py +++ b/yahooquery/ticker.py @@ -117,7 +117,7 @@ def _quote_summary_dataframe(self, module, **kwargs): def _to_dataframe(self, data, **kwargs): if not self.formatted: - dataframes = [] + dataframes = {} for symbol in self.symbols: try: final_data = ( @@ -136,14 +136,14 @@ def _to_dataframe(self, data, **kwargs): df.columns = [symbol] else: df = pd.DataFrame(final_data) - dataframes.append(df) + dataframes[symbol]=df try: if kwargs.get("from_dict", False): - df = pd.concat(dataframes, axis=1) + df = pd.concat(dataframes.values(), axis=1) else: df = pd.concat( - dataframes, - keys=self.symbols, + dataframes.values(), + keys= dataframes.keys(), names=["symbol", "row"], sort=False, )