You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

技术词汇共现分析需求:查询数据集中高频搭配的技术组合

嘿,我来帮你梳理这份技术预算数据集的分析工作,尤其是你关注的技术词汇组合关联问题~

规整后的数据集

先把原始数据整理成清晰的Markdown表格,方便查看:

S.NoCountryBudgetTechnology
1Israel100javascript,css,html
2United States450python,css3,database
3Australia300javascript,angular,node
4Russia250javascript,php,python
5Israel700python, php
……………………
已完成的基础分析工作

你提到已经完成了以下几项工作,我帮你整理成清晰的条目:

  • Technology列分词:将每个国家的技术字符串拆分成为独立的技术词汇(比如把javascript,css,html拆分为["javascript", "css", "html"])
  • 热门技术统计:统计所有技术在数据集中的出现频次(比如示例数据里javascript和python各出现3次,是当前的热门技术)
  • 高预算国家计算:通过设定预算阈值(比如≥300),筛选出高预算国家,示例中包括以色列(700)、美国(450)、澳大利亚(300)
技术词汇组合关联分析(以javascript为例)

针对你关注的「javascript常与哪些技术搭配出现」的问题,我们可以通过以下步骤分析:

分析思路

  1. 从数据集中筛选出所有包含javascript的条目
  2. 提取这些条目中除javascript外的其他技术词汇
  3. 统计每个关联技术的出现频次,频次越高说明和javascript的搭配度越高

示例分析结果

从当前的示例数据来看:

  • 包含javascript的条目有3条(S.No 1、3、4)
  • 对应的关联技术及频次:
    • css:1次
    • html:1次
    • angular:1次
    • node:1次
    • php:1次
    • python:1次

如果有更多数据集,频次会更有参考价值——比如如果多个项目同时使用javascript和css,那css的频次就会更高,说明两者搭配更常见。

代码实现参考(Python)

如果需要批量处理更大的数据集,可以用这段代码自动统计关联技术:

# 模拟数据集(可替换为你的真实数据)
dataset = [
    {"s_no": 1, "country": "Israel", "budget": 100, "techs": ["javascript", "css", "html"]},
    {"s_no": 2, "country": "United States", "budget": 450, "techs": ["python", "css3", "database"]},
    {"s_no": 3, "country": "Australia", "budget": 300, "techs": ["javascript", "angular", "node"]},
    {"s_no": 4, "country": "Russia", "budget": 250, "techs": ["javascript", "php", "python"]},
    {"s_no": 5, "country": "Israel", "budget": 700, "techs": ["python", "php"]}
]

# 目标技术:javascript
target_tech = "javascript"
association_stats = {}

# 遍历数据集统计关联技术
for item in dataset:
    if target_tech in item["techs"]:
        for tech in item["techs"]:
            if tech != target_tech:
                association_stats[tech] = association_stats.get(tech, 0) + 1

# 按频次从高到低排序
sorted_associations = sorted(association_stats.items(), key=lambda x: x[1], reverse=True)
print(f"{target_tech}的关联技术(按频次排序):{sorted_associations}")

运行这段代码会输出:
javascript的关联技术(按频次排序):[('css', 1), ('html', 1), ('angular', 1), ('node', 1), ('php', 1), ('python', 1)]


内容的提问来源于stack exchange,提问作者Arjun Bhasin

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.25 04:26:53