问题标签 [reverse-lookup]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
1031 浏览

python - 如何按值从字典列表中获取键

我有一个字典列表,我试图通过它的值来获取字典键:

5 在这里,如果字典列表中存在该值,我将尝试获取字典键。

0 投票
1 回答
354 浏览

python - django反向查找三个表内的查询

我有三个表 User、Users_clients 和 Credits。我想列出当前用户的客户表及其详细信息和信用。如果信用表中列出了任何客户,则信用应返回 0,否则应返回信用值。

我的model.py是

我的views.py是

提前非常感谢!

0 投票
1 回答
57 浏览

r - R:交叉引用列/反向查找

我已经找到了解决方案,但怀疑必须有一种更自然或惯用的方式。给定一个包含许多站点几年内的许多观测数据的数据集,按站点列出每个站点活跃的年份——应该是微不足道的。数据大致如下:

经过太多小时(努力思考矢量,避免循环)后,我终于努力做到:

这给出了我想要的:

但是到达那里远非直觉,有各种各样的死胡同。有没有办法更简单地说“列出我所有 df$x 每个 df$y 的值”?

一个额外的问题是,我是从一个由 a 创建的每年 dfs 列表开始的

出于其他目的,我对此更满意,但是对于这项任务,额外的组织层让我立刻感到困惑,所以我将它们混合在一起。是否也可以(合理地)从该 dfs 列表中生成所需的列表,或者这很荒谬吗?

0 投票
1 回答
687 浏览

excel - 无法在 Excel 的 LOOKUP 函数中使用 SUBSTITUTE(ADDRESS(MATCH))) 组合作为范围

我有一个 Excel 表格,其中包含行中的 [Year & Week number] 矩阵和 row1 中的 [name of Employees],给出每周可用小时数的值。

Excel_Query_Data

我能够成功使用 Excel 公式

在单元格 F2 进行反向查找。它正确地给出了结果15

但是,我想通过在员工已知时识别列来将上述公式中的范围 D:D 替换为动态范围。

所以我尝试用公式替换

这部分公式有效,并为 Employee2 提供D:D。这显示在单元格 F4 中有效。

但是修改后的公式给出了#Value的错误!在单元格 F6。

它说“公式中使用的值的数据类型错误。” 修改后的公式不起作用:

我希望有人可以帮助我在尝试使用 SUBSTITUTE、ADDRESS 和 MATCH 函数的组合替换 LOOKUP 公式中的范围 D:D 时出错的地方。

感谢所有试图提前提供帮助的人。

0 投票
2 回答
244 浏览

r - 在R中反向查找循环

我有一组数字/字符串,可以生成其他数字/字符串。我需要创建一个函数,为我提供创建该数字/字符串所需的所有数字/字符串的列表。

考虑以下数据集

如果我输入函数(狗),我想要一个返回鸟然后返回猫的列表。当成分 = N/A 时,该函数知道何时停止(无需查找更多内容)。

似乎某种附加的 for 循环是正确的方法。

0 投票
1 回答
474 浏览

python - 如何在 OSM 上批量反向纬度/经度

我有一个纬度/经度坐标列表,需要获取每个坐标的状态。这可以通过以下代码完成:

但是对于我的约 5k 记录,它最终会开始产生Status code 429 from https://nominatim.openstreetmap.org/search: ERROR - 429 Client Error: Too Many Requests for URL: tps://nominatim.openstreetmap.org/search?q=0.0%2C+0.0&format=jsonv2&addressdetails=1&limit=1预期效果。

我只需要处理一次,不介意是否需要一整天。我通读了 OSM可接受的使用政策,内容如下:

  • 没有大量使用(每秒绝对最多 1 个请求)。
  • 提供一个有效的 HTTP Referer 或 User-Agent 来识别应用程序(HTTP 库设置的普通用户代理不会这样做)。
  • 清楚地显示适合您的媒体的属性。
  • 数据是根据 ODbL 许可提供的,该许可要求以相同的方式共享(尽管合理使用/公平交易可能涵盖少量提取)。

所以..应该有可能(?)

我尝试添加我的 API 密钥 ( geocoder.osm([lat,lon], method='reverse', key=API_KEY)) 并time.sleep(1.1)在每次调用之前添加一个以确保,但并没有真正帮助。

想法?

0 投票
1 回答
46 浏览

django - Django 查询相关对象

我有两个模型 Post 和 UserBookmarks。

项目/App1的models.py

项目/App2的models.py

现在我想检查用户是否已经将帖子作为我的views.py 添加到他的书签中,但我不明白我对此的查询应该是什么样子。目前我正在做这样的事情:

能 向我解释这个查询必须是什么样子才能检查它是否已经存在。目前我收到以下错误:

无法查询“peter123”:必须是“UserBookmarks”实例。

0 投票
1 回答
82 浏览

zsh - 当前命令中的 ZSH 反向查找

使用 Ctrl+R 反向查找,我找到了一个我需要的长命令:

但我需要更改它中间的IP地址。有没有办法将光标移动到IP地址的开头?

0 投票
4 回答
198 浏览

python - 反向查找字典

我有以下字典,我想做一个反向查找。

我的代码如下所示:

但是,我只得到它认为是价值的最后一个国家。我想要的是作为国家列表的价值。使用上面的代码,我应该期望拥有同一大陆的每个国家/地区,它应该在列表中,对吗?

0 投票
0 回答
46 浏览

django - 性能:数据库、Django、反向查找还是直接?

我有2个模型。首先包含 5000 个对象。第二个包含 10M 个对象。

我尝试了两种方法来从影响者的用户名中获取关注者对象:

似乎这两个结果都在 20 秒左右.... SQL 是一样的吗?我认为“REVERSE_SCAN” JOIN 10M 与中间表(manytomany middle table),而第二个 JOIN 5K 表与中间表。我对吗 ?

建议?