我试着做一些反向转置,其中ID(ISIN)变成了重复的,但是特征'Period'定义了时间段,值特征从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
将^{} 与^{} 一起使用,并通过^{} 、^{} 和^{} 进行一些数据清理:
您可以使用^{} 来“取消分割”数据帧,然后使用字符串切片:
相关问题 更多 >
编程相关推荐