【问题标题】:Storing csv file columns as an array in python [duplicate]在python中将csv文件列存储为数组[重复]
【发布时间】:2021-09-15 17:44:06
【问题描述】:

我有一个包含两列的 csv 文件。我想为 python 中的每一列创建 2 个单独的数组。我该如何继续这样做?任何建议都会有很大帮助。我附上了我的 csv 文件外观的 sn-p。

【问题讨论】:

标签: python list csv jupyter-notebook pycharm


【解决方案1】:

将 CSV 文件加载到两个列表中:

import csv

col1 = []
col2 = []
with open("your_file.csv", "r") as f_in:
    reader = csv.reader(f_in)
    next(reader)  # skip headers

    for line in reader:
        col1.append(float(line[0]))
        col2.append(float(line[1]))

print(col1)
print(col2)

打印:

[-7.66e-06, -7.6e-06, -7.53e-06]
[17763.0, 2853.0, 3694.0]

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-03-11
    • 2018-04-29
    • 2018-02-24
    • 2016-06-19
    • 1970-01-01
    • 2019-02-04
    • 2021-09-19
    • 2012-06-07
    相关资源
    最近更新 更多