<p>我正在尝试将数据导出到excel文件。我的问题是我的数据来自itertools.组合我不知道如何将所有的组合及其数据导出到excel文件中</p>
<p>我的子集来自一个输入文件</p>
<pre><code>carbon_1 xcoordinate ycoordinate zcoordinate
</code></pre>
<p>对于n个碳数</p>
<p>作为参考,我的代码是</p>
^{pr2}$
<p>然后我有一个简单的定义来计算距离d,代码的结尾是</p>
<pre><code>if d >= 1.4 and d < 1.6:
bond = 1
elif d >= 1.2 and d < 1.4:
bond = 2
elif d >= 1 and d < 1.2:
bond = 3
else:
bond = 0
</code></pre>
<p>每个组合的代码输出是</p>
<pre><code>Computing distance between carbon_1 and carbon_2
2
</code></pre>
<p>我想能够导出'债券'为每个组合到一个excel表。如果我在组合中添加另一个坐标,也就是另一个“carbon”,excel表格将能够增长。excel工作表如下所示:</p>
<pre><code>"Carbon pair" "Bond"
Carbon 1 to Carbon 2 2
Carbon 2 to Carbon 3 3
</code></pre>
<p>我对Python非常陌生,我不确定如何将任何内容导出到excel中,更不用说在excel中创建一个满足这些条件的表。如有建议,将不胜感激。在</p>