Python 要计算列中的项目吗
我创建了一个函数,输出给定列的唯一值Python 要计算列中的项目吗,python,pandas,Python,Pandas,我创建了一个函数,输出给定列的唯一值 def unique(col): print(col.capitalize(), 'unique values') print() count = 0 for i in df2[col].unique(): count = count + 1 print(count, i) unique('sex') 输出如下所示: 性别独特价值观 1 Male Characters 2 Female Characters 3
def unique(col):
print(col.capitalize(), 'unique values')
print()
count = 0
for i in df2[col].unique():
count = count + 1
print(count, i)
unique('sex')
输出如下所示:
性别独特价值观
1 Male Characters
2 Female Characters
3 Genderfluid Characters
4 Agender Characters
我想在该列中包括一些独特的项目,因此看起来像这样:
1 Male Characters 8790
我正在使用以下代码。这个功能根本不需要
print(df['column_name'].value_counts())
这将直接为您提供唯一值及其出现频率。获取列中唯一项的最简单方法是
df[“col\u name”]。value\u counts()
您可以与我们共享您的数据帧吗?