【发布时间】:2013-11-05 18:29:02
【问题描述】:
我有一个类似于以下内容的 csv:
示例数据
data,data,8-10,data,data
data,data,9-06,data,data
data,data,10-00,data,data
data,data,14-10,data,data
data,data,12-10,data,data
data,data,8-11,data,data
data,data,16-10,data,data
data,data,20-10,data,data
data,data,18-10,data,data
我需要对该重量的两个部分进行计算,以将其转换为磅数。
例如对于第 1 行,我需要输出 (8 * 14) + 10。但是我不知道如何捕获此权重的两侧以执行所述计算。
想要的输出:
data,data,8-10,data,data,122
data,data,9-06,data,data,132
data,data,10-00,data,data,140
data,data,14-10,data,data,206
data,data,12-10,data,data,178
data,data,8-11,data,data,123
data,data,16-10,data,data,234
data,data,20-10,data,data,290
data,data,18-10,data,data,262
【问题讨论】:
-
查看 Python 的String.split method
-
出于好奇,这两个量是多少?我问是因为
(8 * 14) + 10似乎是一个将重量转换为磅的奇怪计算。 -
是吗?通过执行精确计算
(8 * 14) + 10:) 将 8-10 均值表示的 8 石 10 磅转换为磅? -
他使用的是石头和磅,而不是磅和盎司。一块石头是 14 磅,所以......等等。
标签: python python-2.7 csv append