我有一个如下所示的数据帧。最后一列显示所有列的值之和,即A
、B
、D
、K
和{NaN
。在
word1,A,B,D,K,T,sum
na,,63.0,,,870.0,933.0
sva,,1.0,,3.0,695.0,699.0
a,,102.0,,1.0,493.0,596.0
sa,2.0,487.0,,2.0,15.0,506.0
su,1.0,44.0,,136.0,214.0,395.0
waw,1.0,9.0,,34.0,296.0,340.0
如何计算每行的熵?i、 我应该找些像下面这样的东西
^{pr2}$条件是只要log
内的值变成zero
或{
我知道使用lambda操作来应用于各个列。在这里,我无法考虑纯pandas解决方案,其中固定列sum
应用于不同的列A
、B
、D
等。。虽然我可以想到一个简单的循环迭代,在CSV文件上使用硬编码的列值。在
设置
^{pr2}$我想您可以使用^{} 从}选择列,然后用^{} 除以{a2}。上次使用^{} :
A
到{相关问题 更多 >
编程相关推荐