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交换行内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!