温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

怎么统计Column列数量

发布时间:2026-08-30 23:47:11 来源:亿速云 阅读:110 作者:小樊 栏目:数据库

在数据统计或者数据分析中,“统计 Column 列数量”通常是指统计某一列中不同值的数量、非空值数量,或列的个数。下面按常见场景给你说明(你可以对照自己用的工具):


一、统计「列的个数」(一共有多少列)

Excel

  • 选中数据区域 → 看右上角显示:列数 = 列字母差 + 1
  • 或用公式:
=COLUMNS(A1:D10)

SQL

SELECT COUNT(*) AS column_count
FROM information_schema.columns
WHERE table_name = 'your_table';

Python(pandas)

import pandas as pd

df = pd.read_csv('data.csv')
print(df.shape[1])      # 列数
print(len(df.columns))  # 列数

二、统计「某一列的非空值数量」

Excel

=COUNTA(A:A)

SQL

SELECT COUNT(column_name) AS count
FROM table_name;

Python

df['column_name'].count()

三、统计「某一列中不同(唯一)值的数量」

Excel(365 / 2021+)

=COUNTA(UNIQUE(A:A))

SQL

SELECT COUNT(DISTINCT column_name) AS unique_count
FROM table_name;

Python

df['column_name'].nunique()

四、统计「某列中每个值出现的次数」

Excel

  • 用 数据透视表
  • 或用:
=COUNTIF(A:A, "值")

SQL

SELECT column_name, COUNT(*) AS count
FROM table_name
GROUP BY column_name;

Python

df['column_name'].value_counts()

五、如果是“按另一列分组统计列数量”

例如:

统计每个分类下 Column 的行数

SQL

SELECT category, COUNT(*) AS count
FROM table_name
GROUP BY category;

Python

df.groupby('category').size()

✅ 你可以直接告诉我:

  • 用的是什么工具(Excel / SQL / Python / Power BI / Tableau)
  • 想统计的是 列数、值数量、唯一值、还是分组统计

我可以给你精确到一步不出错的写法。

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI
助
手