2017-03-29 209 views
0

我有一个数据帧大熊猫:熊猫列选择坐标

A.loc[:,:,location]

location = (x, y)xy号码。当我尝试选择的列: locations = (1, 2)中:

B = A.loc[:,:,location]

它说: '[(1,2)]是不是在列'。 当我打印数据帧时,它清楚地表明(1,2)在次轴上。 任何想法如何我可以选择这些coördinate像列?

回答

0

这是不是真的清楚自己想要什么,至少对我来说,但也许这些可以帮助:

# Select the first 3 columns 
df.iloc[:,:3] 

# Select the first cell down in the column named location 
df.ix[0, 'location'] 

# Select all the location rows has the value of "(1,2)" 
df[(df['location'] == '(1,2)')] 
+0

如果你澄清一下斗你想我可以试着帮你 – edyvedy13

+0

.IX的伎俩,不知道那个命令。谢谢您的帮助! –