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

如何在VS Code Data Wrangler(交互式Jupyter)中搜索列表元素?

解决Data Wrangler搜索列表/DataFrame元素的问题

一、直接用Python代码实现搜索(最可靠)

既然Data Wrangler的可视化搜索暂时不好用,直接用代码搜索反而更灵活:

  • 搜索字符串列表:
# 示例列表
str_list = ["hello world", "jupyter notebook", "data wrangler", "python"]
# 要搜索的关键词
target = "jupyter"
# 筛选匹配元素
matched_items = [item for item in str_list if target in item]
# 查看结果
matched_items
  • 搜索DataFrame列:
import pandas as pd
# 转成DataFrame
df = pd.DataFrame({"content": str_list})
# 筛选包含关键词的行
matched_rows = df[df["content"].str.contains(target, case=False)]  # case=False忽略大小写
# 显示结果
display(matched_rows)

二、调整Data Wrangler的操作方式

你遇到的搜索无效问题,大概率是操作步骤不对:

  • 先把列表转成DataFrame,然后在Jupyter的变量面板里右键点击这个DataFrame,选择「Open in Data Wrangler」
  • 进入Data Wrangler后,先点击你要搜索的列标题选中整列,再在顶部搜索框输入关键词,就能看到匹配的行被筛选出来
  • 关于实时显示:点击Data Wrangler右上角的设置图标,检查「Auto-refresh」是否开启,开启后修改数据会实时同步显示

三、回退Jupyter版本(恢复原变量快照功能)

如果必须依赖原来的变量快照搜索功能,可以回退到更新前的Jupyter版本:

# 替换成你更新前使用的版本号,比如3.6.3
pip install jupyterlab==3.6.3 --force-reinstall

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.17 20:32:03