Python 熊猫:具有固定起点和终点的直方图
我现在不明白。我正在学习这个例子。我在csv文件中获得了以下数据: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
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)修复了这个问题