您的位置:首页 > 编程语言 > Python开发

读取.csv数据/写入另外一个.csv (Python)

2016-07-21 21:13 507 查看
def test(src, dst, index):
with open(dst, 'wb') as df:
with open(src, 'rb') as csvfile:

# 使用reader函数,接收一个可迭代的对象
reader = csv.reader(csvfile)

# 列表解析
rows = [row for row in reader]

# 根据索引提取其中某一列
column = [row[index]for row in reader]

# 初始化一个二维矩阵
b = numpy.array(rows)     # (125973, 41)

# 将list中的字符转为数字
column_f = map(float, column)

# 给每个列表中的每个元素进行归一化
# for i in column_f:
#     newValue = (i - min(column_f)) / (max(column_f) - min(column_f))
#     print(newValue)

writer = csv.writer(df)
# 执行写操作
writer.writerows(column)
# 关闭文件
df.close()

if __name__ == "__main__":
test('ss.csv', 'test.csv', 0)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: