我有一个包含数十列的数据集,并按Max值对两个列进行排序,并将结果存储在变量中以便稍后将其打印到报表中。我如何只返回两列,以便它们与我的字符串" Max"相同。下面是我正在使用的方法,它也在我的变量中返回ID#。
#Create DF
prim1 = mru[['Time', 'Motion:MRU']]
# Sort
prim1 = prim1.sort(['Motion:MRU'], ascending=True)
primmin = prim1['Motion:MRU'].min()
print 'Max: ', prim1[:1]
答案 0 :(得分:0)
基本上你看到的印刷品将是以下形式的熊猫系列:
<index> <value>
如果只需要该值,则可以通过执行以下操作来访问numpy数组数据:
print 'Max: ', prim1[:1].values[0]
这将返回一个包含单个元素的numpy数组,然后使用[0]