实际上我不太确定这个问题与涉及proteinA、proteinB等的代码有何关联。但如果您的输入是:
range1=2 range2=3
而期望的输出是:
1 1
1 2
1 3
2 1
2 2
2 3
您可以使用以下Python代码实现这一目标:
import pandas as pd
# 定义范围值
range1 = 2
range2 = 3
# 创建数据字典
data = {
'Column1': [i for i in range(1, range1 + 1) for _ in range(range2)],
'Column2': list(range(1, range2 + 1)) * range1
}
# 将数据转换为DataFrame并打印
df = pd.DataFrame(data)
print(df)
这段代码会生成如下所示的示例输出:
Column1 Column2
0 1 1
1 1 2
2 1 3
3 2 1
4 2 2
5 2 3
这是在Kaggle上的一个示例链接,用于展示此代码的效果。
如果您能提供更多的上下文信息,我会进一步更新答案。