繁体   English   中英

在 csv 文件中附加一列

[英]Appending a column in a csv file

我在处理 csv 文件时遇到了一些问题。 我想添加一个新列,它是前一列的乘法。 例如['price', 'pricex2'] [[2,4],[6,12]]等等,我该怎么做?

我也碰巧在价格列中每个数字的末尾都有€符号,但我想我可以通过浮动前 4 个字符来解决这个问题,对吗? 例如price = 2,45€ numericalPrice = float(price[0:3])

我宁愿不使用 pandas 因为它在安装时给我带来麻烦。

我将回答问题的第二部分,因为您的建议很危险。 如果价格不完全是 4 个字符,则会失败。 你应该做:

price = "2,45€"
numericalprice = float(price[:-1])
print(numericalprice)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM