当前位置: 首页 > ops >正文

Airtable 入门指南:从创建项目到基础数据分析与可视化

AirTable 是一个基于云、易于使用并由 AI 驱动的平台,用于创建、管理和共享数据库。它结合了 Excel 电子表格与关系型数据库管理系统的优点。AirTable 采用“免费增值”(freemium)订阅模式,部分功能可免费使用,适合小型项目或初学者;付费版本则提供高级功能和更充足的计算资源。

本文面向对 AirTable 感兴趣的初学者,尤其是用于数据分析的入门使用。文章将带你从零开始创建一个新的 AirTable 应用,导入数据,并开展一些基础分析操作。

注册并创建你的第一个项目

作为云端工具,AirTable 无需下载桌面应用,只需访问其网站并注册账号即可。如果你有 Google 账号,可用于快速注册;否则也可以使用邮箱注册。

注册完成后,我们就可以创建第一个项目。在 AirTable 中,base 或 app 的概念相当于一个项目或应用——本质上是所有数据的容器——因此我们来创建一个新的 base。如果一开始没有看到“create blank app”(创建空白应用)按钮,你可能需要在左下角寻找“Create”(创建)按钮;或者,如果右上角有一个“x”图标,点击它后会提示你创建一个空白应用。

接下来你应该会看到如下界面:

现在是导入数据的时候了。AirTable 的 base 由一张或多张表组成。默认会出现一张名为“Table 1”的空表。其旁边有一个“+ Add or import”(添加或导入)标签,我们将点击它。在 AirTable 中,有多种方式可以将数据添加到项目中,例如从 Google Sheets 或 Excel 的电子表格、Salesforce、Google Drive、Trello 等来源导入。我们将使用最简单的方法之一:上传一个 CSV 文件,具体地,从 URL 导入。为此,选择“CSV file”,然后在弹出窗口的左侧选择“Link (URL)”,如下图所示:

复制我在 GitHub 为你提供的数据集的以下 URL,并将其粘贴到出现的文本框中。然后点击右侧的蓝色按钮;当被询问是创建新表还是使用现有表时,请务必选择创建新表。不要尝试使用默认的“Table 1”,因为该表的表结构与我们要导入的数据集不兼容。

就是这样!你现在有了一张由导入数据填充的新表,包含购物中心顾客的记录,字段如下:

  • Customer ID:顾客的数字标识符。
  • Gender:顾客性别,即男或女。
  • Age:顾客年龄(整数)。
  • Income:顾客的年收入,单位为千美元($)。
  • Spending score:顾客消费水平的标准化评分,范围 1–100。

开始数据分析

在导入的表中,除“Gender”为分类型外,其他列均为数值型。在 AirTable 中,具有预定义选项且每条记录只能取其中一个值的分类型列称为“Single Select”。你可以将鼠标悬停在列标题上,点击出现的“v”形图标并选择“Edit field”(编辑字段)来查看或修改“Gender”或任何其他字段的属性。本教程中,我们将保持各列类型不变,然后开始进行一些分析。

按性别分组顾客:根据分类属性的取值对数据进行分组非常简单,只需点击表格上方的“Group”按钮。选择“Gender”,然后点击“Collapse all”(全部折叠),即可查看每个性别的聚合摘要。默认显示的是各属性在每个性别下的总和(sum),你也可以选择查看平均值(或中位数、最小值、最大值等),如收入、消费得分等。如下图所示:

我们可以观察到,男性的平均收入高于女性,但女性的消费支出高于男性。

若要取消分组,只需再次点击“Group”图标,然后点击已创建分组旁的垃圾桶图标将其移除,回到未分组的完整表格视图。

筛选年轻顾客:接下来尝试进行筛选。这是在“Group”旁边的“Filter”图标中提供的一个简单直观的操作。在弹出对话框中选择“+ Add condition”(添加条件)。筛选条件由三部分组成:字段(列名)、运算符和值。条件示例包括“Age >= 39”“Spending Score = 10”“Gender is not Male”等。为了筛选年轻顾客,我们将设置条件“Age < 30”。这应当筛选出共计 55 位顾客。此时一个有趣的做法是,将该筛选与(再次)按性别分组结合起来,看看关于男性 vs. 女性在收入与消费得分上的结论,在年轻顾客群体中是否仍然成立。完成尝试后,可以与移除分组类似地轻松移除筛选。

使用公式定义“收入等级”字段:AirTable 支持通过多种方式创建新列,其中之一就是使用公式。点击表格最右侧列旁边的“+”按钮添加新列,并选择“Formula”(公式)作为创建方式/列类型。例如,可以使用以下公式:

IF({Annual Income (k$)} < 40, "Low", IF({Annual Income (k$)} < 70, "Medium", "High"))

按照上述由两个嵌套条件组成的公式,创建一个名为“Income class”的新列,其取值(类别)根据年收入列的数值来确定。如果你不熟悉类似电子表格的公式语法,不必担心,AirTable 提供“Create formula with AI”按钮,其 AI 助手可根据你的需求或目标帮助构建公式。

使用界面可视化数据:AirTable 的 interfaces 用于生成数据可视化。该功能在免费版本中有所限制,但仍可创建包含柱状图与数据透视表等元素的简单仪表盘——即基于字段组合进行汇总与聚合的跨列表格。要尝试创建界面,点击顶部工具栏中的“interfaces”,并按照向导步骤进行。你最终可能会得到如下所示的仪表盘:

请注意,interfaces 被设计为可在团队中共享,例如用于推动商业智能流程。

结语

本文介绍了 AirTable——一个多功能且用户友好的云端数据管理与分析平台,融合了电子表格与关系型数据库的特性,并提供 AI 驱动的功能。本文的指南旨在帮助新用户快速上手 AirTable,并概览用于数据分析的一些基础功能。不言而喻,虽然不是本文的重点,但该工具提供的 AI 功能很有价值,值得作为下一步重点探索。

http://www.xdnf.cn/news/17617.html

相关文章:

  • 渗透测试现已成为 CISO 战略的核心
  • 开疆智能Ethernet转ModbusTCP网关连接PAC3200电能表配置案例
  • 企业高性能web服务器(4)
  • 【运维进阶】Ansible 自动化
  • AI重构Java开发:飞算JavaAI如何实现效率与质量的双重突破?
  • 计算机网络摘星题库800题笔记 第6章 应用层
  • [Robotics_py] 机器人运动模型 | `update`函数 | 微积分矩阵
  • Visual Studio中VC++目录、C/C++和链接器配置的区别与最佳实践
  • 北京JAVA基础面试30天打卡08
  • 【问题解决】从Anaconda环境迁移到miniforge并在IDEA中完成环境配置
  • K8S学习---- Kubernetes 架构:从控制平面到工作节点的协作逻辑
  • Vue接口平台十三——测试记录
  • Git 撤回已推送到远程的最近push
  • 【数据结构入门】堆
  • NLP—词向量转换评论学习项目分析真实案例
  • 4.运算符
  • Docker命令及操作
  • imx6ull-驱动开发篇20——linux互斥体实验
  • 图解软件系统组成
  • 什么是iOS超级签名?为何它能解决企业签名的“掉签”难题?
  • 云原生高级---TOMCAT
  • [激光原理与应用-250]:理论 - 几何光学 - 透镜成像的优缺点,以及如克服缺点
  • 机器学习-集成学习(EnsembleLearning)
  • ETCD的简介和使用
  • 17、CryptoMamba论文笔记
  • 导入文件到iPhone实现
  • C++11-下
  • QT6 如何在Linux Wayland 桌面系统抓屏和分享屏幕
  • AT F-Intervals 题解
  • 深入理解数据库架构:从原理到实践的完整指南