我是python的新手,
我有一个巨大的dataframe
:
Person OD
A BS1
A BS2
B BS4
B BS8
C BS5
C BS1
D BS9
D BS7
E BS2
E BS7
F BS2
F BS1
G BS1
G BS2
在python中是否可以转换成一个起点-终点(OD)矩阵?例如从BS1到BS2有2个人(A和G),然后在OD矩阵中有2个人进入BS1-BS2。你知道吗
我的预期结果:
O/D BS1 BS2 BS3 BS4 BS5 BS6 BS7 BS8 BS9
BS1 2
BS2 1 1
BS3
BS4 1
BS5 1
BS6
BS7
BS8
BS9 1
怎么做?多谢了
下面是一个解决方案。你知道吗
也可以使用
pd.pivot_table
并将第四行替换为相关问题 更多 >
编程相关推荐