我使用Python pandas库生成了一个共现矩阵,代码如下:
# dfdo is an ordered dictionary with a key called KEY453
df = pd.DataFrame(dfdo).set_index('KEY453')
df_asint = df.astype(int)
com = df_asint.T.dot(df_asint)
它遵循与this问题相同的过程。在
我的问题是,怎样才能找到矩阵中与给定字符串同时出现的前两个字符串?例如,在下面的例子中,与Dog同时出现的前两个字符串是Cat和Zebra。在
^{pr2}$
选项1
stack
然后nlargest
选项2
^{pr2}$stack
然后idxmax
我想你可以用^{} :
如果需要} :
^{pr2}$DataFrame
的所有值,请使用^{或者
apply
:相关问题 更多 >
编程相关推荐