【linux】VisiData:强大的命令行数据处理工具

embedded/2024/9/23 4:10:39/

VisiData 是一个强大的命令行工具,用于快速查看、分析和处理各种数据文件。本文将介绍 VisiData 的安装方法、基本用法以及一些常用功能。

1. 安装 VisiData

VisiData 可以通过多种方式安装。以下是几种常见的安装方法:

使用 pip 安装

pip install visidata

使用 conda 安装

conda install -c conda-forge visidata

在 Ubuntu 或 Debian 上使用 apt 安装

sudo apt-get install visidata

2. 基本用法

安装完成后,可以使用 vd 命令打开数据文件。例如:

vd your_data_file.csv

3. 常用功能

3.1 查找

VisiData 提供了多种查找方法:

  1. 快速搜索:按 /,输入搜索词,按 Enter。使用 nN 在匹配项间导航。
  2. 搜索并选择:按 |,输入搜索词,按 Enter。
  3. 正则表达式搜索:按 g/,输入正则表达式,按 Enter。
  4. 列筛选:按 z|,输入筛选条件,按 Enter。
  5. 增量搜索:按 Ctrl+R,开始输入搜索词。
  6. 跳转到特定行:按 z Ctrl+G,输入行号,按 Enter。

3.2 排序

  • [ 对当前列进行升序排序。
  • ] 对当前列进行降序排序。
  • g[g] 可以对多列进行排序。

3.3 其他常用功能

  1. 移动:

    • 使用箭头键在单元格间移动。
    • HL 在列间移动。
    • g 加方向键可快速移动到表格边缘。
  2. 编辑:

    • e 编辑当前单元格。
    • a 添加新列。
    • d 删除当前行。
  3. 数据分析:

    • Shift+F 查看列的频率分布。
    • Shift+I 查看列的描述性统计。
  4. 保存和导出:

    • Ctrl+S 保存当前表格。
    • Shift+S 将当前表格另存为新文件。
  5. 帮助:

    • Ctrl+H 打开帮助菜单。

http://www.ppmy.cn/embedded/115408.html

相关文章

【Webpack--00201】配置文件路径别名

🤓😍Sam9029的CSDN博客主页:Sam9029的博客_CSDN博客-前端领域博主 🐱‍🐉若此文你认为写的不错,不要吝啬你的赞扬,求收藏,求评论,求一个大大的赞!👍* &#x…

清理C盘缓存,如何针对Windows10系统,专业地调整和优化C盘缓存设置

在Windows10系统中,合理地管理C盘(通常是系统盘)的缓存设置,对于保持系统性能、提升响应速度以及避免磁盘空间不足等问题至关重要。缓存主要涉及到系统文件、临时文件、应用程序缓存等多个方面。下面将详细介绍如何针对Windows10系…

第十一章 【后端】商品分类管理微服务(11.5)——增强响应

11.5 增强响应 在前后端分离的开发模式下,我们一般会统一后端的响应格式,比如自定义 Response 结构,但每个开发者可能会封装各自的 Response 结构,造成不一致,因此我们需要将响应格式统一起来,定义一个统一的标准响应格式。 11.5.1 创建响应模块 新建 yumi-etms-respon…

【Android Studio】API 29(即Android 10)或更高版本,在程序启动时检查相机权限,并在未获取该权限时请求它

文章目录 1. 在AndroidManifest.xml文件中&#xff0c;声明相机权限&#xff1a;2. 在你的Activity中&#xff08;例如MainActivity&#xff09;测试 1. 在AndroidManifest.xml文件中&#xff0c;声明相机权限&#xff1a; <uses-feature android:name"android.hardwar…

第五章 继承、多态、抽象类与接口 课后训练(3)

训练 5 模拟轿车驾驶 对于轿车而言&#xff0c;他至少有友们他便和刹车踏板。模拟自动挡车型的正确驾驶的方式。 public class car {public static void main(String[] args) {System.out.print("如果你想前进&#xff0c;就");//创建加速的对象add add1 new add()…

java(3)数组的定义与使用

目录 1.前言 2.正文 2.1数组的概念 2.2数组的创建与初始化 2.2.1数组的创建 2.2.1数组的静态初始化 2.2.2数组的动态初始化 2.3数组是引用类型 2.3.1引用类型与基本类型区别 2.3.2认识NULL 2.4二维数组 2.5数组的基本运用 2.5.1数组的遍历 2.5.2数组转字符串 2.…

C# Winform调用控制台程序(通过Process类)

文章目录 1.引入命名空间2.初始化进程3.启动进程 1.引入命名空间 using System.Diagnostics;2.初始化进程 1.startInfo.FileName 运行的.exe文件的完整路径&#xff0c;也可以使用相对路径。 2.startInfo.Arguments 允许你向.exe程序传递命令行参数,参数间用空格分隔&#xf…

前端vue-自己封装组件并使用三步走

在components下&#xff0c;创建.vue文件&#xff0c;里面正常写样式什么的&#xff0c;在需要引用的文件内先在script标签内引入在components下创建的组件&#xff0c;再导出处使用&#xff0c;再在templete标签内直接使用自己封装的组件。