Такая задача, которую пока не могу до конца решить на C#.
Есть таблица выгрузки:
В столбце А может быть от 0 до X запросов, что увеличить число строк во всех последующих столбцах. В столбце C - папка, в столбце B - группа.
1) Как получить самое часто встречающееся слово в столбце E, если у меня есть "название папки + название группы"? Т.е. хочу узнать какой URL чаще всего встречается в выбранном срезе по "названию папки + название группы".
2) Если мне нужен процент запросов <= 10 в столбце I для среза по "названию папки + название группы" - мне нужно забрать значения всех ячеек столбца I в список, получить количество строк, а далее в цикле сравнивать с 10 и если больше - кидать +1 в переменную итоговую, а потом посчитать процент? Или есть какой-то более простой метод?
Т.е. на выходе хочется такую штуку получить:
Т.е. для каждого среза "название папки + название группы" остается 1 запрос в столбце А, самый часто встречаемый в столбце E, % запросов <=10 в столбцах от I и до конца.
Есть таблица выгрузки:
В столбце А может быть от 0 до X запросов, что увеличить число строк во всех последующих столбцах. В столбце C - папка, в столбце B - группа.
1) Как получить самое часто встречающееся слово в столбце E, если у меня есть "название папки + название группы"? Т.е. хочу узнать какой URL чаще всего встречается в выбранном срезе по "названию папки + название группы".
2) Если мне нужен процент запросов <= 10 в столбце I для среза по "названию папки + название группы" - мне нужно забрать значения всех ячеек столбца I в список, получить количество строк, а далее в цикле сравнивать с 10 и если больше - кидать +1 в переменную итоговую, а потом посчитать процент? Или есть какой-то более простой метод?
Т.е. на выходе хочется такую штуку получить:
Т.е. для каждого среза "название папки + название группы" остается 1 запрос в столбце А, самый часто встречаемый в столбце E, % запросов <=10 в столбцах от I и до конца.