【发布时间】:2020-02-10 19:53:25
【问题描述】:
我有一张 Excel 数字表。这些是我固定的可能读数。有数百个。我有所有可能读数的数据,不幸的是没有运行数字。如果您进一步阅读,该职位很重要。
示例表,位置不变:
Readings
0 1111
1 1234
2 1243
3 9999
4 1237
5 1412
...
999 8878
现在我必须在星期一阅读新的阅读材料,比如说 5 个(实际上更多,但为简单起见,是 5 个)。
熊猫数据框:
Taken
0 9999
1 9999
2 1237
3 8878
4 1412
我喜欢将它们表示为显示出现次数的列表。 X 如果出现 X 次,则为 0。因此,这 5 个读数将是:
[0,0,0,2,1,1,1,....0]
有没有办法做到这一点?
【问题讨论】:
-
关于你想要什么的最后一部分不清楚@JT。你是怎么得到预期结果的?
-
这有点像一个热门。如果你看到我的读数,第一和第二个是 9999。这对应于我工作表的索引 3。因此我的列表 [0,0,0,2...]。同样,读数 3 是 1237,对应于我工作表的位置 4。因此 [0,0,02,1,...]。谢谢。
-
所以你想找出输入数据中每个元素的出现次数w.r.t。原始数据索引。正确吗?
-
听起来不错。我的参考表中每次阅读的出现次数。如果没有这样的读数,它仍然必须显示为零。
-
原始数据中的元素也是唯一的吗?原始表格中的每个数字只会出现一次?