2
我想按升序排列基于数列的数据。
请参阅数据帧下面我的工作:熊猫根据多列排名
{'FACILITY': ['AAA', 'AAA', 'AAA', 'AAA', 'AAA'],
'IN_DATE':
['2015-08-30 05:49:05',
'2015-08-30 05:49:05',
'2015-08-30 05:49:05',
'2015-08-30 05:49:05',
'2015-09-02 20:56:59'],
'LOT':
['N123456', 'N654321', 'N654321', 'N123456', 'N123456'],
'OPERATION':
['100', '100', '100', '100', '100'],
'TXN_DATE':
['2015-08-30 06:04:03',
'2015-08-30 05:59:57',
'2015-08-30 06:37:32',
'2015-08-30 06:30:01',
'2015-09-02 21:39:44']
我想基于很多,操作的基础上TXN_DATE升序内以创建新的列“ORDER”。
谢谢Andy.This解决方案只能在同一批次和操作下工作。似乎不能按日期给出总体排名,并且不在批量和操作中。我可以改变数据集来显示我的意思 – Felix
@Felix也有一个排名groupby方法。所以你希望TXN_DATE对每个LOT排名? –
TXN_DATE每个LOT和OPERATION,因为同一批可能在不同的操作。谢谢你,安迪。 – Felix