首页 > 解决方案 > 在 Python 中从 CSV 创建列表

问题描述

也许有人可以帮忙。

我想在 python 中使用 matlplotlib 创建一个散点图。我有一个 csv 文件,其中一行包含 x、y 值。所以在python中导入后是这样的。

在此处输入图像描述

现在我想为 x 值和 y 值创建单独的列表(xdata =[] 和 ydata = []。我想在创建散点图时使用这些列表。

在此处输入图像描述

有人有想法吗?

标签: pythonlistcsvmatplotlibscatter-plot

解决方案


简单的方法:

import pandas as pd
df = pd.read_csv('datapoints.csv', columns = ['x', 'y'])
x = df['x'].tolist()[1:]
y = df['y'].tolist()[1:]

推荐阅读