" 首先,我们需要导入所需的库,并定义一个函数来处理数据。以下是一个示例程序:
```python
import pandas as pd
def find_duplicates(data):
if len(data) != 0:
# 创建一个新的 DataFrame,用于存储结果
result = pd.DataFrame()
# 遍历 data 的每一行
for row in data.iterrows():
# 遍历当前行的每一列
for col in data.columns:
# 如果元素相同,将其添加到结果 DataFrame 中
if row[col] == row[col]:
result = result.append(row, ignore_index=True)
return result
else:
return "data is empty"
# 示例 data
data = pd.DataFrame({'A': [1, 2, 2, 3, 4, 4],
'B': [5, 6, 6, 7, 8, 8],
'C': [9, 10, 10, 11, 12, 12]})
result = find_duplicates(data)
print(result)
```
这段代码定义了一个名为 `find_duplicates` 的函数,该函数接受一个 `pd.DataFrame` 作为输入。首先,它检查输入数据是否有行,如果有的话,它将创建一个新的 `pd.DataFrame` 用于存储结果。然后,它遍历输入数据的每一行和每一列。如果元素相同,它将该行添加到结果 DataFrame 中。最后,返回结果 DataFrame。如果输入数据为空,函数将返回 "data is empty"。"