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

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.lryc.cn/news/619048.html

相关文章:

  • C++中类之间的关系详解
  • LangChain 入门学习
  • 【限时分享:Hadoop+Spark+Vue技术栈电信客服数据分析系统完整实现方案
  • Docker概述与安装Dockerfile文件
  • Docker使用----(安装_Windows版)
  • 第二章:核心数据结构与面向对象思想之接口的奥秘
  • 3 Abp 核心框架(Core Framework)
  • Milvus 结合极客天成 NVFile 与 NVMatrix 实现高性能向量存储
  • LDAP 登录配置参数填写指南
  • 【VB.NET快乐数】2022-10-17
  • (树形 dp、数学)AT_dp_v Subtree 题解
  • 5年保留期+4次补考机会,灵活通关的申研机制
  • 【CV 目标检测】②——NMS(非极大值抑制)
  • git+lfs 如何安装
  • 股票智能体系统的设计与开发
  • Vue3 组合式API vs 选项式API:深度对比与最佳实践
  • SQL连接操作全解析:从入门到精通
  • 自动驾驶决策算法 —— 有限状态机 FSM
  • 基于SpringBoot的旅游网站系统
  • Jenkins + SonarQube 从原理到实战三:SonarQube 打通 Windows AD(LDAP)认证与踩坑记录
  • Linux内核进程管理子系统有什么第二十六回 —— 进程主结构详解(22)
  • 基于51单片机RFID智能门禁系统红外人流量计数统计
  • 【K8s】K8s控制器——Deamonset、Statefulset、Job与CronJob
  • 下一代防火墙部署
  • 树结构无感更新及地图大批量点位上图Ui卡顿优化
  • C#对接Ollama,调用大模型禁用思考模式
  • JMeter并发测试与多进程测试
  • pcl 按比例去除点云的噪点
  • 编程模型设计空间的决策思路
  • QT第四讲-QString和QT数据类型之间转换