对于 Pandas 的 Groupby 对象,可以使用 nunique() 函数来计算唯一值。
下面是详细操作步骤:
- 使用 Pandas 读取数据。
示例:读取 CSV 文件数据。
import pandas as pd
data = pd.read_csv('data.csv')
- 使用 Groupby 函数对数据进行分组。
示例:按照列 'name' 对数据进行分组。
grouped_data = data.groupby('name')
- 使用 nunique() 函数计算唯一值。
示例:计算分组后列 'value' 中的唯一值。
unique_values = grouped_data['value'].nunique()
完整代码示例:
import pandas as pd
# 读取数据
data = pd.read_csv('data.csv')
# 按照列 'name' 进行分组
grouped_data = data.groupby('name')
# 计算分组后列 'value' 中的唯一值
unique_values = grouped_data['value'].nunique()
# 打印唯一值
print(unique_values)
以上就是计算 Pandas Groupby 对象中唯一值的完整攻略。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:如何计算Pandas Groupby对象中的唯一值 - Python技术站