python

关注公众号 jb51net

关闭
首页 > 脚本专栏 > python > pandas交换行

pandas交换行的具体实现

作者:我的心永远是冰冰哒

Pandas 是专注于表格数据处理的 Python 第三方库,能帮助我们完成各种各样的表格数据操作,本文主要介绍了pandas交换行的具体实现,具有一定的参考价值,感兴趣的可以了解一下

今天遇到了一个问题,就是adata在拼接细胞类型的obs时,两者的index是不对应的,需要把两者的index进行对齐,下面是一些测试的代码

import pandas as pd
list_test = [[1,2,3],[4,5,6],[7,8,9]]
index_colums =['A','B','C']
index_row = ['a','b','c']
df = pd.DataFrame(list_test, columns=index_colums,index=index_row)
print(df)

结果如下

在这里插入图片描述

我现在想交换行

new_index =["b","c","a"]
df_new = df.loc[new_index,]
df_new

在这里插入图片描述

在这里插入图片描述

可以看到这个行被交换了

到此这篇关于pandas交换行的具体实现的文章就介绍到这了,更多相关pandas交换行内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

您可能感兴趣的文章:
阅读全文