【发布时间】:2015-11-11 13:23:18
【问题描述】:
所以我有一个包含股票数据的 csv 文件,格式如下:
日期,"开盘价","最高价","最低价"
2012-11-14,660.66,662.18,123.4
我已成功将所有相关数据转换为正确的变量类型,即所有 Open 值都是浮点数,High 是浮点数,日期是字符串
这是我目前的代码:
types = [ ("Date", str), ("Open",float), ("High", float),
("Low", float), ("Close", float), ("Volume", int), ("Adj Close", float) ]
with open("googlePrices.csv") as f:
for row in csv.DictReader(f): # read a row as {col1: val1, col2: val2..}
row.update((key, conversion(row[key])) for key, conversion in types)
如何去除每个日期值,以便日期值中没有“-”?然后将它们转换为整数?我尝试使用日期时间,但我无法真正理解它。
【问题讨论】:
标签: python csv dictionary strip