Csv Python,如何导入具有垂直堆叠列标题、@relation、@attribute、@data的数据集?
我试图从timeseriesclassification.com加载数据集,但数据集的格式是我以前从未见过的 .csv文件如下所示:Csv Python,如何导入具有垂直堆叠列标题、@relation、@attribute、@data的数据集?,csv,pandas,dataset,arff,Csv,Pandas,Dataset,Arff,我试图从timeseriesclassification.com加载数据集,但数据集的格式是我以前从未见过的 .csv文件如下所示: @relation Wine @attribute att0 numeric @attribute att1 numeric @attribute target {1 2} @data 0,1,1 0,0,0 1,0,0 这就是数据的格式化方式 att0,att1,target 0,1,1 0,0,0 1,0,0 这是我目前的策略: 使用文件('f
@relation Wine
@attribute att0 numeric
@attribute att1 numeric
@attribute target {1 2}
@data
0,1,1
0,0,0
1,0,0
这就是数据的格式化方式
att0,att1,target
0,1,1
0,0,0
1,0,0
这是我目前的策略:
In [94]: from scipy.io.arff import loadarff
In [95]: dataset = loadarff(open('filename.csv','r'))
In [96]: df = pd.DataFrame(dataset[0], columns=dataset[1].names())
In [97]: df
Out[97]:
att0 att1 target
0 0.0 1.0 1
1 0.0 0.0 0
2 1.0 0.0 0