【发布时间】:2015-07-06 05:48:51
【问题描述】:
给定一个如下所示的数据框:
A B
2005-09-06 5 -2
2005-09-07 -1 3
2005-09-08 4 5
2005-09-09 -8 2
2005-09-10 -2 -5
2005-09-11 -7 9
2005-09-12 2 8
2005-09-13 6 -5
2005-09-14 6 -5
有没有像这样创建 2x2 矩阵的 Pythonic 方法:
1 0
1 a b
0 c d
地点:
a = A 列和 B 列的对应元素均为正数的 obs 数。
b = B 列中 A 列对应元素为正数和负数的 obs 数。
c = obs 的数量,其中 A 列的相应元素在 B 列中为负数和正数。
d = A 列和 B 列对应元素均为负数的 obs 数。
对于本例,输出将是:
1 0
1 2 3
0 3 1
谢谢
【问题讨论】:
标签: python python-2.7 pandas dataframe