在数据统计或者数据分析中,“统计 Column 列数量”通常是指统计某一列中不同值的数量、非空值数量,或列的个数。下面按常见场景给你说明(你可以对照自己用的工具):
列数 = 列字母差 + 1=COLUMNS(A1:D10)
SELECT COUNT(*) AS column_count
FROM information_schema.columns
WHERE table_name = 'your_table';
import pandas as pd
df = pd.read_csv('data.csv')
print(df.shape[1]) # 列数
print(len(df.columns)) # 列数
=COUNTA(A:A)
SELECT COUNT(column_name) AS count
FROM table_name;
df['column_name'].count()
=COUNTA(UNIQUE(A:A))
SELECT COUNT(DISTINCT column_name) AS unique_count
FROM table_name;
df['column_name'].nunique()
=COUNTIF(A:A, "值")
SELECT column_name, COUNT(*) AS count
FROM table_name
GROUP BY column_name;
df['column_name'].value_counts()
例如:
统计每个分类下 Column 的行数
SELECT category, COUNT(*) AS count
FROM table_name
GROUP BY category;
df.groupby('category').size()
✅ 你可以直接告诉我:
我可以给你精确到一步不出错的写法。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。