在pandas中计算每行一列中的唯一字符串数,可以使用nunique()
函数。该函数返回指定列中唯一值的数量。
以下是完善且全面的答案:
在pandas中,可以使用nunique()
函数来计算每行一列中的唯一字符串数。该函数返回指定列中唯一值的数量。
使用方法如下:
import pandas as pd
# 创建一个示例DataFrame
data = {'col1': ['A', 'B', 'A', 'C', 'B'],
'col2': ['X', 'Y', 'Y', 'Z', 'X'],
'col3': ['M', 'N', 'N', 'M', 'N']}
df = pd.DataFrame(data)
# 计算每行col1列中的唯一字符串数
unique_count = df['col1'].nunique()
print("每行col1列中的唯一字符串数为:", unique_count)
输出结果为:
每行col1列中的唯一字符串数为: 3
在上述示例中,我们创建了一个包含3列的DataFrame,并使用nunique()
函数计算了每行col1
列中的唯一字符串数。最终输出结果为3,表示每行col1
列中有3个唯一的字符串。
推荐的腾讯云相关产品:腾讯云数据库TDSQL、腾讯云云服务器CVM、腾讯云对象存储COS。
领取专属 10元无门槛券
手把手带您无忧上云