【发布时间】:2018-02-21 13:45:08
【问题描述】:
我可以像这样按列对数据框进行排序:
df.sort(columns='sort_index', inplace=True)
我可以对数组进行排序,忽略前缀如下:
array.sort(key=lambda element: re.sub(re, "", element))
但是如何对忽略前缀的数据框进行排序?
【问题讨论】:
-
可以添加数据样本吗?
-
使用 re.sub 逻辑将“key”列添加到您的数据框,然后对该“key”进行排序。排序后,
drop('key', axis=1)。另外,您需要使用sort_values。
标签: python pandas dataframe data-structures