У меня есть набор данных с несколькими десятками столбцов и сортировка по двум столбцам по значению Max и сохранение результата в переменной для последующего ее печати. Как я могу вернуть только два столбца, чтобы они совпадали с моей строкой «Макс». Ниже приведен метод, который я использую, который также возвращает ID # в моей переменной.значения индекса зачистки в pandas
#Create DF
prim1 = mru[['Time', 'Motion:MRU']]
# Sort
prim1 = prim1.sort(['Motion:MRU'], ascending=True)
primmin = prim1['Motion:MRU'].min()
print 'Max: ', prim1[:1]
Извините, что вы пытаетесь сделать именно здесь? похоже, что все, что вы задаете, - это как напечатать 2 значения? Можете ли вы опубликовать то, что должен выглядеть ваш желаемый результат на основе репрезентативных данных, потому что на данный момент у вас уже есть два столбца df в 'prim1', поэтому я не понимаю вашу проблему? – EdChum
Мой желаемый результат - это что-то вроде этого. Max: 23:00:01 0.52. Печать - это просто проверка форматирования переменной, которую я собираюсь напечатать в отчете, когда закончите. Right Теперь он сохраняет заголовок в переменной и печатает это '1475 Max: 23:00:01 0.52' – risail
Итак, вы хотите' print 'Max:', prim1 [: 1] .values [0] '? – EdChum