标题:
[文本处理]
批处理如何提取文件的内容并加以计算?
[打印本页]
作者:
sweet惜缘
时间:
2012-1-11 14:15
标题:
批处理如何提取文件的内容并加以计算?
我有个很大的文件,下面只是其中的两行:
ZINC_ID MWT LogP apolar polar HBD HBA tPSA Charge NRB
ZINC00000036 151.141 0.37 3.51 -45.3 1 3 60 -1 2
ZINC00000053 179.151 1.43 6.59 -56.84 0 4 66 -1 3
现在需要把每行进行如下计算 LogP*0.4 + HBD*0.8 + HBA*0.9 + tPSA*1.2 + NRB*0.1 把计算结果 、要插入对应的每行的最后面。
比如说 第一行计算为 0.37*0.4+1*08+3*0.9+60*1.2+2*0.1=83.048 输出文件就为
ZINC_ID MWT LogP apolar polar HBD HBA tPSA Charge NRB 结果
ZINC00000036 151.141 0.37 3. 51 - 45.3 1 3 60 -1 2 83.048
我知道可以用excle 或数据库处理计算第一个,其余的下拉就可以了,但由于文件太大,无法实现就只有上来求助了,谢谢帮忙!
作者:
ivor
时间:
2012-1-11 14:36
看见小数点,我头就大
欢迎光临 批处理之家 (http://www.bathome.net/)
Powered by Discuz! 7.2