代码示例:
import pandas as pd
import numpy as np
# 读入CSV文件并将其存储为DataFrames
df1 = pd.read_csv("file1.csv")
df2 = pd.read_csv("file2.csv")
# 从DataFrames中获取基因列表的交集
intersect_genes = np.intersect1d(df1.columns, df2.columns)
# 只保留具有交集基因名称的列
df1 = df1[intersect_genes]
df2 = df2[intersect_genes]
# 合并两个DataFrames并输出结果
result = pd.concat([df1, df2], axis=1)
print(result)