可能是其他问题的重复,但我无法解决问题。
我有具有100个要素和230万行的交易数据。我想找到每种组合列在一个列中存在的百分比值,而在另一列中为Null。
示例:
A B C D
1 NA 2 3
2 4 5 6
NA 5 6 7
8 2 NA NA
9 8 7 6
因此输出应为:
When A has values B has Null 1/4=0.25 times
When A has values C has Null 1/4=0.25 times
类似地,对所有其他列组合并为其创建数据框。
我尝试在Python中组合使用列函数,但没有得到期望的结果。
itertools.combinations(daf.columns, n)
答案 0 :(得分:0)
您可以编写2个for循环来迭代各个列,然后进行比较。