我有一个32250行x901列的数据帧: 我希望遍历列“TRAINSET”的行值,并连接列'1'、'2'、'3'…n的相应行值,并保持连接字段的“日期”相同:
例如
d= { 'TS': ['a', 'b', 'c'],
'date': [ 7, 6, 8 ],
'X': ['x', 'x', 'x'],
'Y': ['y', 'y', 'y']
}
,即操作后,生成的数据帧将如下所示
d= { 'TS+1': ['ax','ay','bx','by','cx','cy'],
'date': [ 7, 7, 6, 6, 8, 8 ],
'X': ['x', 'x', 'x', 'x', 'x', 'x'],
'Y': ['y', 'y', 'y', 'y', 'y', 'y']
}
列x,y….n包含32250个相同值的条目 请检查图像以了解实际数据说明
结果表的前几个值如下
d= { 'TRAINSET':['TNST175TC101','TNST175TC102','TNST175TC103','TNST175TC104','TNST175TC105'],
'date':[ '2018-1-5','2018-1-5','2018-1-5','2018-1-5','2018-1-5'],
'1': ['TC101', 'TC101', 'TC101', 'TC101', 'TC101'],
'2': ['TC102', 'TC102', 'TC102', 'TC102', 'TC102']
}
提前感谢:)
使用^{} 并通过^{} 向} 并通过
TS
列添加新值,然后使用^{reset_index
创建默认值RangeIndex
:相关问题 更多 >
编程相关推荐