根据数据集python中的位置存储数据

时间:2017-04-04 15:58:58

标签: python python-3.x

请原谅我,如果这个问题很简单,我在网上寻找解决方案时遇到了一些麻烦,而且我对python有点新意。基本上,我有一个数据集,其中包含各种数字,所有数据都以这种格式排列:

6.1101,17.592
5.5277,9.1302
8.5186,13.662

我正在尝试编写一些python来获取逗号两边的数字。我认为它是某种类型的分裂,但我似乎无法找到任何适用于此问题的东西,因为我想从左边取所有数字并将它们存储在变量中,然后取右边的所有数字将它们存储在变量中。目标是绘制数据点,通常我会修改数据集,但这是一个挑战问题所以我试图用数据来解决这个问题。

1 个答案:

答案 0 :(得分:1)

这是一种方式:

with open('mydata.csv') as f:
    lines = f.read().splitlines()

left_numbers, right_numbers = [], []

for line in lines:
    numbers = line.split(',')
    left_num = float(numbers[0])
    right_num = float(numbers[1])
    left_numbers.append(left_num)
    right_numbers.append(right_num)

编辑:添加了浮点转换