3

У меня есть CSV-файл данных, собранных с помощью Performance Monitor. Он собирал данные об использовании процессора с 5-секундными интервалами в течение двух недель.

Мне нужно иметь возможность отображать или отображать данные таким образом, чтобы я мог определить, насколько часто ЦП работает по сравнению с холостым ходом.

Excel имеет ограничение в 32 000 точек данных на графике, и у меня гораздо больше. Поэтому мне либо нужен другой способ построения графика данных, либо способ фильтрации данных в Excel, например, усреднение по 10-минутным блокам времени.

3 ответа3

2

Я бы сказал, что для этой цели вам нужно рассмотреть что-то вроде R , а не просто Microsoft Excel. Я сам еще не использовал его, но студенты моего университета часто его использовали, он должен справиться с такими суммами.

0

Вы можете сделать выборку (скажем) за минуту, перенеся точку данных с 241920 до 4032. Для этого вам нужно добавить столбец к вашим данным и создать функцию, которая помечает только начало минуты. Затем образец может быть взят с помощью простого VLOOKUP (). Если вам нужна помощь с функцией примера, опубликуйте подробности в формате данных (особенно в столбце даты / времени).

Конечно, вместо выборки вы могли бы усреднить или взять максимум и / или мин

0

Если вы просто хотите отфильтровать время, когда данные достигают максимума, решение для быстрого исправления может состоять в том, чтобы просто импортировать данные по 32 000 элементов за раз в несколько листов Excel и отфильтровать каждый из них, чтобы найти время, когда ЦП макс.

Для меня, я бы обычно делал такие вещи с Python, Numpy и Matplotlib, но, очевидно, если у вас нет предпочтительного решения, может быть немного полезно узнать что-то новое, чтобы просто нанести данные один раз.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .