这段代码可以找出今日平仓的合约 如何把相关要素和对应合约成表格地打印出来?
时间: 2024-03-27 19:39:06 浏览: 12
要将相关要素和对应合约打印成表格,可以使用Python中的pandas库。
假设平仓的合约信息已经存储在一个列表中,每个元素都是一个字典,包含合约代码、平仓价格和平仓数量等信息。
以下是一个示例代码,可以将这些信息转换为一个pandas的DataFrame,并打印出来:
```python
import pandas as pd
# 假设平仓信息已经存储在一个列表中,每个元素都是一个字典
close_contracts = [
{'code': 'IF2012', 'price': 3900.0, 'quantity': 100},
{'code': 'IC2012', 'price': 3200.0, 'quantity': 200},
{'code': 'IH2012', 'price': 4500.0, 'quantity': 50},
]
# 将列表转换为DataFrame
df = pd.DataFrame(close_contracts)
# 设置列的顺序
df = df[['code', 'price', 'quantity']]
# 打印DataFrame
print(df)
```
输出结果如下:
```
code price quantity
0 IF2012 3900.0 100
1 IC2012 3200.0 200
2 IH2012 4500.0 50
```
这样就可以将平仓信息以表格的形式打印出来了。如果需要将表格保存为Excel或CSV文件,可以使用pandas提供的to_excel()和to_csv()方法。