我正在尝试根据“ID名称”对此数据框进行排序。如何按字母顺序获取“ID名称”值(同时保留值的相应时间戳和注释)?
ID Name Time Stamp Comments
0 W10D12 2015-01-24 16:40:34 RandComment1
1 W8D13 2015-01-25 11:51:21 RandComment1
2 W8D15 2015-01-25 11:51:41 RandComment1
3 W8D22 2015-01-25 11:51:47 RandComment2
4 W8D23 2015-01-25 11:51:54 RandComment2
5 W8D25 2015-01-25 11:51:59 RandComment2
6 W2D27 2015-01-25 11:52:03 RandComment2
7 W16D12 2015-01-24 16:41:45 RandComment3
8 W10D13 2015-01-25 11:53:06 RandComment4
9 W8D15 2015-01-25 11:53:27 RandComment4
.. ... ... ...
答案 0 :(得分:0)
您可以使用数据框sort功能,其余列将跟随:
UIImageView *image = [[UIImageView alloc] initWithFrame:CGRectMake(0,0,40,40)];
image.contentMode = UIViewContentModeScaleAspectFit;
[image setImage: [UIImage imageNamed:@"logo"]];
self.navigationItem.titleView = image;
答案 1 :(得分:0)
df.sort('ID Name')
将根据“ID名称”
您可以添加一个新的列,即已排序的ID:
new_col = df['ID Name'].copy()
new_col.sort()
df['sorted ID'] = new_col