我有一个我制作的熊猫数据框,我按照我想要的方式旋转它。现在,我想用新形成的数据框取消填充所有内容,以获取位置数据(行和列),并查看是哪个。例如,我希望第一行(在与位置数据未绑定的新数据框中)在“行”下有1,在“a”下有1,并将1作为值(下面的示例)。有人能想出如何取消PIVOT以获取行和列值吗?我试过使用pd.melt,但似乎不起作用(没什么区别)。请尽快回复。谢谢下面是制作数据透视框的代码
import pandas as pd
row = [1, 2, 3, 4, 5]
df67 = {'row':row,}
df67 = pd.DataFrame(df67,columns=['row'])
df67['a'] = [1, 2, 3, 4, 5]
df67['b'] =[13, 18, 5, 10, 6]
#df67 (dataframe before pivot)
df68 = df67.pivot(index='row', columns = 'a')
#df68 (dataframe after pivot)
What I want the result to be for the first line:
row | a | value
1 | 1 | 13
将^{} 与^{} 一起使用:
编辑:
要避免删除缺失值,请使用
dropna=False
参数:相关问题 更多 >
编程相关推荐