gpt4 book ai didi

c++ - 如何用R读取msg文件

转载 作者:塔克拉玛干 更新时间:2023-11-03 06:49:46 28 4
gpt4 key购买 nike

我经常使用 R 来处理财务数据,例如CDS利差、档次数据的相关性、时间序列…………

现在我通过电子邮件从 bloomberg 定期更新数据,所有数据都只是电子邮件中的文本(不是附件文件),我想编写一个函数来从它们中读取数据(数百封电子邮件,带有 .msg扩展),并保存到 excel 中。

有没有人对如何读取数据有任何提示?我更喜欢 R,但如果 R​​ 做不到,C++ 也可以。

邮件格式(部分):>>>>>

$$ JPM CDX OPTIONS: HY19 AUG Expiry  UPDATE - REF 102⅜[~354bp]
BOND PUT BOND CALL
K [~Sprd]|SEP13>PAY Dlt |SEP13>RCV Dlt |MidVol [SprdVol]
108 [313] | 355 365 92% | 5 13 8% | 5.4% [ 40%]
107 [335] | 243½253½ 85% | 23 36 17% | 7.8% [ 33%]
106 [369] | 203 213 77% | 52½62½ 28% | 7.1% [ 34%]
105 [387] | 147 167 59% | 99½116½ 41% | 9.3% [ 46%]

最佳答案

这是一个好的开始:

email  <- "$$ JPM CDX OPTIONS: HY19 AUG Expiry  UPDATE - REF 102⅜[~354bp]
BOND PUT BOND CALL
K [~Sprd]|SEP13>PAY Dlt |SEP13>RCV Dlt |MidVol [SprdVol]
108 [313] | 355 365 92% | 5 13 8% | 5.4% [ 40%]
107 [335] | 243½253½ 85% | 23 36 17% | 7.8% [ 33%]
106 [369] | 203 213 77% | 52½62½ 28% | 7.1% [ 34%]
105 [387] | 147 167 59% | 99½116½ 41% | 9.3% [ 46%]"
email
ll <- readLines(textConnection(email))
mm <- read.table(text=ll[-c(1,2)],sep='|',header=TRUE)

K...Sprd. SEP13.PAY...Dlt SEP13.RCV...Dlt MidVol..SprdVol.
1 108 [313] 355 365 92% 5 13 8% 5.4% [ 40%]
2 107 [335] 243½253½ 85% 23 36 17% 7.8% [ 33%]
3 106 [369] 203 213 77% 52½62½ 28% 7.1% [ 34%]
4 105 [387] 147 167 59% 99½116½ 41% 9.3% [ 46%]

关于c++ - 如何用R读取msg文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17728338/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com