根据两个矩阵的行号和列号,筛选两个txt方矩阵共同存在的数据 并输出txt矩阵 python
时间: 2023-08-18 08:06:09 浏览: 83
可以使用 Python 中的 Pandas 库来读取和处理文本文件。以下是一个示例代码,假设两个文本文件中的数据以制表符分隔,并且第一行为列名:
```python
import pandas as pd
# 读取第一个文本文件
df1 = pd.read_csv('matrix1.txt', sep='\t')
# 读取第二个文本文件
df2 = pd.read_csv('matrix2.txt', sep='\t')
# 筛选共同存在的数据
df_common = pd.merge(df1, df2, on=['row_number', 'column_number'])
# 输出共同存在的数据到文本文件
df_common.to_csv('common_matrix.txt', sep='\t', index=False)
```
其中,`pd.read_csv` 用于读取文本文件,`pd.merge` 用于合并两个 DataFrame,并根据指定的列名进行匹配。最后,使用 `to_csv` 方法将 DataFrame 输出到文本文件中。请根据实际情况修改代码中的文件名和列名。
阅读全文