2024-04-26 11:26:38 发布
网友
我有一个dataframe,其列如下,顺序如下
'2','4','9','A','1','B','C'
我希望前3栏是ABC,但其余的不重要。在
输出:
这可能吗?在
(有100列,所以我不能把它们都放在一个列表中
您可以尝试这样重新排序:
first_cols = ['A','B','C'] last_cols = [col for col in df.columns if col not in first_cols] df = df[first_cols+last_cols]
cols = ['2','4','9','A','1','B','C'] df = pd.DataFrame(1, range(3), cols) df 2 4 9 A 1 B C 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 1 1 1 1 1 1 1
sorted
key
更适合较长长度的第一列构件
您可以尝试这样重新排序:
设置
^{pr2}$sorted
与key
更适合较长长度的第一列构件
^{3}$相关问题 更多 >
编程相关推荐