所以我有一个带有一些值的数据帧。这是我的数据帧:
|in|x|y|z|
+--+-+-+-+
| 1|a|a|b|
| 2|a|b|b|
| 3|a|b|c|
| 4|b|b|c|
我想得到每行的唯一值的数目,以及不等于第x列中值的值的数目。结果应该如下所示:
^{pr2}$
我可以在这里做出一些肮脏的决定。但一定有一些优雅的方法。我的想法是改变dropduplicates(在series上不起作用);变成array和.unique();数据框错误()我想逃避的;和。适用于每一行。在
Tags:
下面是使用apply的解决方案。在
一种不适用于获取非x计数的解决方案:
^{pr2}$想不出什么特别的好东西。这使用apply,但可能更快,这取决于数据的形状。在
相关问题 更多 >
编程相关推荐