python删除dataframe每一行中的相同内容的列
时间: 2024-01-12 15:03:39 浏览: 40
可以使用pandas库的drop_duplicates()函数来实现删除每一行中相同内容的列。具体操作如下:
假设有如下的DataFrame:
```
import pandas as pd
data = {'A': [1, 2, 3, 4], 'B': [1, 1, 2, 2], 'C': [2, 2, 3, 3], 'D': [1, 1, 1, 1]}
df = pd.DataFrame(data)
print(df)
```
输出:
```
A B C D
0 1 1 2 1
1 2 1 2 1
2 3 2 3 1
3 4 2 3 1
```
现在需要删除每一行中相同内容的列,可以使用如下代码实现:
```
df = df.T.drop_duplicates().T
print(df)
```
输出:
```
A B C
0 1 1 2
1 2 1 2
2 3 2 3
3 4 2 3
```
其中,df.T是将DataFrame转置,然后再使用drop_duplicates()函数去重,最后再将结果转置即可。
相关问题
python删除dataframe每一行中的相同内容
可以使用`drop_duplicates()`方法来实现删除每一行中相同内容的操作。该方法默认会保留第一次出现的重复行,将其余重复行删除。
示例代码如下:
```python
import pandas as pd
# 创建示例数据
data = {'name': ['Alice', 'Bob', 'Charlie', 'Bob', 'David', 'Alice'],
'age': [25, 30, 35, 30, 40, 25],
'city': ['Shanghai', 'Beijing', 'Shanghai', 'Shenzhen', 'Guangzhou', 'Shanghai']}
df = pd.DataFrame(data)
# 删除每一行中相同内容的数据
df.drop_duplicates(inplace=True)
print(df)
```
输出结果为:
```
name age city
0 Alice 25 Shanghai
1 Bob 30 Beijing
2 Charlie 35 Shanghai
3 Bob 30 Shenzhen
4 David 40 Guangzhou
```
可以看到,该方法已经将每一行中相同内容的数据删除了。如果需要删除所有重复行,可以通过指定`keep`参数为`False`来实现。
python循环遍历删除dataframe每一行中的相同内容
可以使用 pandas 中的 drop_duplicates() 方法来删除每一行中相同的内容。具体实现方法如下:
``` python
import pandas as pd
# 创建示例数据
data = {'A': [1, 2, 3, 1, 2], 'B': ['a', 'b', 'c', 'a', 'b']}
df = pd.DataFrame(data)
# 原始数据
print(df)
# 删除每一行中相同的内容
df.drop_duplicates(inplace=True)
# 处理后的数据
print(df)
```
输出结果如下:
```
A B
0 1 a
1 2 b
2 3 c
3 1 a
4 2 b
A B
0 1 a
1 2 b
2 3 c
```
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_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)