我有一个 csv 文件,想要提取一列并将 strore int 作为数组



我有一个csv文件。它的列名称之一是 mpg。我正在以这种方式读取文件。

data = pd.read_csv('auto-mpg.csv')   
var_1 = data['mpg']  
train_y = numpy.asarray(var_1)  

如何将 var1 数据的数据复制到train_y数组中?

新:确定 错过了它是一个训练数组,这可能是同一个问题, 如何使用 pandas 从一个数据帧创建测试和训练样本?

老: 一些示例数据会有所帮助,但您可以使用 pandas 在第一次传递时翻录和格式化数据。 这就是我想象你期望它工作的样子。

import pandas as pd
import numpy
df = pd.read_csv('auto-mpg.csv',converters={"mpg": lambda x: numpy.asarray(x)})
train_y = df.mpg

最新更新