我正在尝试做某种反向转置,其中 ID(ISIN) 变为重复,但特征“时期”定义了时间段,而价值特征从 3 个特征变为相同的特征。如何在 Python 中从 dfs 到 dfs2?
dfs = pd.DataFrame({
'ISIN': [
'A', 'B', 'C'
],
'Std3y': [
0.10, 0.11, 0.15
],
'Std5y': [
0.14, 0.10, 0.18
],
'Std8y': [
0.17, 0.19, 0.11
],
})
dfs
dfs2 = pd.DataFrame({
'ISIN': [
'A', 'A', 'A',
'B', 'B', 'B',
'C', 'C', 'C'
],
'Period': [
'3y', '5y', '8y',
'3y', '5y', '8y',
'3y', '5y', '8y'
],
'Std': [
0.10, 0.14, 0.17,
0.11, 0.10, 0.19,
0.15, 0.18, 0.11
]
})
dfs2