如何使用字符串列表对Pandas Dataframe中的列进行排序

达特茅斯Dude82

因此,我有一个字符串列表,例如(str_list = list('ad','gf','hl','bc')),我想使用该列表来排列熊猫数据框中的列顺序(例如Columns:ad gf hl bc)。数据框中的标头值与我的列表中的值相对应,但是是随机排序的。有没有一种方法可以将列表用作排序列的索引?

迪斯

只需使用列表以所需顺序选择列即可:

df_ordered = df[str_list]

此功能称为“智能索引编制”

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何使用字符串列表过滤pandas DataFrame

如何使用字符串列表搜索上下文并对其进行排序?

WPF - 如何使用字符串列表作为内容对 DataGridTemplateColumn 进行排序

如何用字符串列表替换pandas列中的元素

使用字典替换字符串列表中的字符

使用字符串列表来操作熊猫列

如何使用字符串列表作为值的“热编码”列?

如何使用字符串列表计算列值出现次数

如何在熊猫数据框的列中使用字符串列表

对Pandas Dataframe列中的列表进行排序

如何对字符串列表进行排序

如何对字符串列表进行排序?

在Pandas DataFrame中对列进行排序

如何检查字符串列表中的字符串是否在pandas dataframe列中

如何在 Python 中对字符串列表进行排序

通过使用字符串列表在文件中搜索多个字符串

使用字符串列表进行python加密和解密

使用字符串列表进行实体框架过滤

如何使用LINQ基于StatrtWith排序字符串列表

使用字符串列表R替换所有列值的有效方法

使用字符串列表访问R中的数据帧变量

如何对 DataFrame 列中的列表元素进行排序

如何使用C#使用字典将位于一个字符串列表中的键映射到位于另一个字符串列表中的值?

按列中的名称对pandas DataFrame中的数据进行排序

如何在pandas数据框中对字符串列进行排序,在其中强制按该列排序的字母顺序?

给定该列中已排序的值列表,如何在该列上对 Pandas DataFrame 进行排序?

如何使用Java遍历JSON中的字符串列表

如何通过使用另一个列表中项目的顺序对字符串列表进行排序?

如何对字符串列表进行数字排序?