小编Daf*_*fne的帖子

大熊猫:将距离矩阵转换为字典,并按接近度对元素进行排序

我有每个点之间的距离的矩阵

Points   1    2    3  ..  n
1        0   2.4  1.6 ..  7.8 
2       2.4   0   4.9 ..  0.8 
3       1.6  4.9   0  ..  2.7
..      .....................
n       7.8  ..    ..  ..  0
Run Code Online (Sandbox Code Playgroud)

我需要获得将点作为键的字典,并将点列表作为值按接近度排序。

Dictionary: 
{
   1: [3,2,..,n],
   2: [n,..,1,3],
   3: [1,n,..,2],
   ..
}
Run Code Online (Sandbox Code Playgroud)

我应该对矩阵进行迭代,并对每一行进行排序,然后在字典中的插入元素之后进行排序,但是为此存在一种优雅的方式。

python numpy pandas

4
推荐指数
1
解决办法
163
查看次数

在pandas groupby操作中计算唯一元素并总结值

我有一个包含以下数据的表:

day         concept    click    item_id 
2015-05-01    A          6     s4P~Hzs1w5R12Dpyn2IK
              B          6     s4P~Hzs1w5R12Dpyn2IK
              C          1     DOwfmfFvdEIZ1IdXqTiu
              D          1     wPaYuIh~t8y7rU3HP43N
              D          7     Ya_M~2N6eX0kem8IgdSp
Run Code Online (Sandbox Code Playgroud)

我想获取 distint item_id 的计数和所有 item_id daily 的点击次数,例如:

day         concept       click    count_item_id    
2015-05-01    A          6        1
              B          6        1
              C          1        1
              D          8        2
Run Code Online (Sandbox Code Playgroud)

我使用 Python 和 Pandas 库

python group-by dataframe pandas pandas-groupby

3
推荐指数
1
解决办法
1640
查看次数

标签 统计

pandas ×2

python ×2

dataframe ×1

group-by ×1

numpy ×1

pandas-groupby ×1