- 帖子
- 165
- 积分
- 164
- 技术
- 0
- 捐助
- 0
- 注册时间
- 2011-11-20
|
我有个很大的文件,下面只是其中的两行:
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 或数据库处理计算第一个,其余的下拉就可以了,但由于文件太大,无法实现就只有上来求助了,谢谢帮忙! |
|