У меня есть фрейм данных со складскими доходами, поэтому (не реальные цифры):
AAPL GOOG ... FB NTFLX
Date ...
2016-03-01 0.001123 -0.001124 ... 0.004314 0.001234
2016-03-02 -0.000423 -0.000125 ... -0.005534 -0.002163
2016-03-03 -0.000714 0.001121 ... -0.009162 -0.005241
2016-03-04 -0.007522 0.005126 ... -0.007142 -0.003642
2016-03-07 -0.001324 -0.009123 ... -0.005352 0.001337
... ... ... ... ...
2019-10-25 0.005234 0.000326 ... 0.000123 -0.002827
2019-10-28 0.006274 -0.000706 ... -0.001376 -0.006558
2019-10-29 0.000016 -0.000822 ... 0.005583 -0.003556
2019-10-30 -0.000411 0.003213 ... -0.009223 0.002566
2019-10-31 0.002146 0.001757 ... -0.002734 -0.003144
Я хотел бы создать новый фрейм данных с теми же строками и столбцами, но я хотел бы построитьэто через цикл for вроде:
new_df = pd.DataFrame()
for row in df.index:
for column in df.columns:
new_df.loc[row] = {column: data_df[column]}
### data_df is just a data frame that looks like the one above but with other stock info
Я знаю, что я пишу неправильно, но есть ли способ сделать это? Каждая итерация цикла сначала добавляет новую строку (например, дату), а затем будет продолжать добавлять столбцы (тикеры акций) со значением (например, цены на акции / отношения / и т. Д.). Это будет продолжаться до самого последнего свидания.
Спасибо!