Python 熊猫:具有固定起点和终点的直方图

Python 熊猫:具有固定起点和终点的直方图,python,pandas,Python,Pandas,我现在不明白。我正在学习这个例子。我在csv文件中获得了以下数据: Class; Value; Class start; Class end; 1;3;-0.500000000000;-0.496093750000; 2;4;-0.496093750000;-0.492187500000; 3;1;-0.492187500000;-0.488281250000; 4;8;-0.488281250000;-0.484375000000; 5;5;-0.4

我现在不明白。我正在学习这个例子。我在csv文件中获得了以下数据:

  Class; Value; Class start; Class end;
    1;3;-0.500000000000;-0.496093750000;
    2;4;-0.496093750000;-0.492187500000;
    3;1;-0.492187500000;-0.488281250000;
    4;8;-0.488281250000;-0.484375000000;
    5;5;-0.484375000000;-0.480468750000;
    6;2;-0.480468750000;-0.476562500000;
    7;1;-0.476562500000;-0.472656250000;
    8;3;-0.472656250000;-0.468750000000;
    9;1;-0.468750000000;-0.464843750000;
    10;2;-0.464843750000;-0.460937500000;
    11;3;-0.460937500000;-0.457031250000;
    12;3;-0.457031250000;-0.453125000000;
    13;7;-0.453125000000;-0.449218750000;
    14;0;-0.449218750000;-0.445312500000;
    15;5;-0.445312500000;-0.441406250000;
    16;4;-0.441406250000;-0.437500000000;
    17;1;-0.437500000000;-0.433593750000;
    18;0;-0.433593750000;-0.429687500000;
    19;5;-0.429687500000;-0.425781250000;
    20;5;-0.425781250000;-0.421875000000;
    21;7;-0.421875000000;-0.417968750000;
    22;2;-0.417968750000;-0.414062500000;
我读了熊猫的这篇文章:

data=pd.read_csv ("C:\hist\AIR_09-10.csv", sep=';')
print ("Totalrows: {0}".format(len(data)))
Totalrows: 256
这项工作:

test = data[data.Class == 1]
print test
结果:

       Class   Value   Class start   Class end  Unnamed: 4
0      1       3          -0.5   -0.496094         NaN
但是,第一列“29”是什么,什么意思是“Unnamed:4”,我怎样才能以类似的方式获取这些文件

这:

hist = data.hist(bins=100, column=data[data.Value])
给出:

AttributeError:“DataFrame”对象没有属性“Value”

“未命名:4”作为下线生成,而不是“;”作为行的结束字符。它认为有一个额外的未命名列

使直方图正常工作。要使其正常工作,请使用以下代码:

hist = data['class'].hist(bins=100)
“类”是有效的,但没有其他必要的东西,例如“值”。因此,导入读取的是“类”,而不是“值”或其他。我通过导入:data=pd.read_csv(“C:\hist\AIR_09-10.csv”,sep=';”,name=['Class','Value','Class start','Class end','none'],skiprows=1)修复了这个问题