好吧,如果您还没有,请设置
id为索引:
>>> df id other_id_1 other_id_2 other_id_30 1 100 101 1021 2 200 201 2022 3 300 301 302>>> df.set_index('id', inplace=True)>>> df other_id_1 other_id_2 other_id_3id1 100 101 1022 200 201 2023 300 301 302
然后,您可以简单地使用
pd.concat:
>>> df = pd.concat([df[col] for col in df])>>> dfid1 1002 2003 3001 1012 2013 3011 1022 2023 302dtype: int64
如果需要对值进行排序:
>>> df.sort_values()id1 1001 1011 1022 2002 2012 2023 3003 3013 302dtype: int64>>>
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)