更具A列和B列的关系 统计C列的名称个数,名称需要去重
时间: 2024-01-25 20:04:47 浏览: 14
要根据A列和B列的关系统计C列的名称个数,并且需要去重,您可以使用Excel中的高级筛选功能来实现。
首先,将A列、B列和C列的数据按照表格形式排列好。
然后,选择任意一个空白单元格,点击Excel菜单栏中的"数据"选项卡,找到"高级"按钮并点击。
在弹出的高级筛选对话框中,选择"复制到其他位置"选项,并将A列、B列和C列的区域范围都选中。
在"条件区域"中选择A列和B列的区域范围(包括表头),并在"复制到"区域中选择一个空白单元格作为输出结果的起始位置。
勾选"去重复项"选项,然后点击"确定"。
这样,就会在指定的空白单元格中统计出C列的名称个数,并且去重。希望这对您有所帮助!如有更多问题,请随时提问。
相关问题
pandas多列去重并统计重复个数
可以使用 pandas 的 groupby 函数和 nunique 函数来实现多列去重并统计重复个数。
假设我们有一个数据集 df,其中包含三列 A、B、C:
```
import pandas as pd
df = pd.DataFrame({
'A': ['foo', 'bar', 'foo', 'bar', 'foo', 'bar', 'foo', 'foo'],
'B': ['one', 'one', 'two', 'three', 'two', 'two', 'one', 'three'],
'C': [1, 2, 1, 1, 2, 1, 2, 1]
})
```
我们想要根据列 A 和 B 去重,并统计重复的个数。可以使用以下代码:
```
df.groupby(['A', 'B']).nunique()
```
输出结果如下:
```
A B C
A B
bar one 1 1 1
three 1 1 1
two 1 1 1
foo one 1 1 2
three 1 1 1
two 1 1 1
```
其中,第一列和第二列是去重后的列 A 和 B,第三列是重复的个数(即列 C 的不同值的个数)。
dataframe取一列去重统计个数
假设你的DataFrame为df,取一列名为`column_name`的数据列,可以使用以下代码进行去重并统计个数:
```
count = df['column_name'].nunique()
```
其中,`nunique()`函数返回该列中不同元素的数量,即去重后的元素个数。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![py](https://img-home.csdnimg.cn/images/20210720083646.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)