怎么利用pandas获得一个列联表(contingency table)?

  统计/机器学习 Python    浏览次数:8191        分享
0

对一个pandas的dataframe中的某两列,怎么获得一个列联表(contingency table)?

 

zzzz   2018-09-21 10:28



   1个回答 
7


tab = pd.crosstab(df['col_1'], df['col_2'])


SofaSofa数据科学社区DS面试题库 DS面经

wxw_pku   2018-09-21 11:12



  相关讨论

怎么把pandas dataframe中一列英文文本全部转成小写?

pandas.DataFrame里at, iat, loc, iloc区别

去掉pandas DataFrame的index的名字

怎么提取pandas dataframe中某一列每个字符串的前n个字符?

pandas按照两列sort_values,一个升序一个降序

pandas里怎么把有multiindex的列拉平变成一层?

pandas操作出现ValueError: The truth value of a Series is ambiguous.

如何对pandas dataframe的行做循环?

pandas数据列顺序不同进行concat

pandas df.head()报错AttributeError: 'NoneType' object has no attribute 'head'

  随便看看

python怎么对list中的元素做连乘?

为什么过拟合不好?

sota model是什么意思?

numpy array里怎么用fillna填充nan的值?

逻辑回归模型中变量的系数怎么理解?