Would like to expand a dataframe rows to repeat for a list of columns:
import pandas as pd, numpy as np
s = ['01NOV2017', '02NOV2017']
df = pd.DataFrame(np.random.randn(6,4), columns=list('ABCD'), index=range(6))
so that this...
A B C D
0 -1.451528 -1.665262 1.425986 -0.032988
1 1.376609 -0.337819 -0.513632 -0.595584
2 0.520186 -0.019358 -0.403923 0.713807
3 0.553661 0.682552 1.312556 0.966446
4 1.269042 2.034769 0.574845 0.846175
5 0.007470 1.434704 0.173193 0.895777
becomes...:
Date A B C D
01Nov2017 0 -1.451528 -1.665262 1.425986 -0.032988
01Nov2017 1 1.376609 -0.337819 -0.513632 -0.595584
01Nov2017 2 0.520186 -0.019358 -0.403923 0.713807
01Nov2017 3 0.553661 0.682552 1.312556 0.966446
01Nov2017 4 1.269042 2.034769 0.574845 0.846175
01Nov2017 5 0.007470 1.434704 0.173193 0.895777
02Nov2017 0 -1.451528 -1.665262 1.425986 -0.032988
02Nov2017 1 1.376609 -0.337819 -0.513632 -0.595584
...
How is this possible?