我有一个pandas数据帧:
A.loc[:,:,location]
location = (x, y)
使用x
和y
个数字。当我尝试选择列时:
locations = (1, 2)
in:
B = A.loc[:,:,location]
它说:'[(1,2)]不在列中。 当我打印数据帧时,它清楚地表明(1,2)在短轴上。 知道如何选择这些类似于coördinate的列吗?
答案 0 :(得分: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)')]