美文网首页
Python 中pandas将稀疏矩阵型数据转换为稠密矩阵型数据

Python 中pandas将稀疏矩阵型数据转换为稠密矩阵型数据

作者: 一车小面包人 | 来源:发表于2022-07-04 22:23 被阅读0次
import pandas as pd
data=pd.DataFrame({"cell":["cell1","cell2","cell3"],"gene":["gene1","gene2","gene3"],"express":[1,2,3]})
tmp=[]
tmp.append(data["cell"])
tmp.append(data["gene"])
data.index=tmp
del data["cell"]
del data["gene"]
print(data.head())
new_Data=data.unstack()
print(new_Data.head())
unstack.png

处理unstack()后的列索引与行索引名字

new_Data.index.name=None
new_Data.columns.names=[None,None]
new_Data.columns=["gene1","gene2","gene3"]
index.name.png

相关文章

网友评论

      本文标题:Python 中pandas将稀疏矩阵型数据转换为稠密矩阵型数据

      本文链接:https://www.haomeiwen.com/subject/mpjjbrtx.html