Вопросы с тегом «q»

164
Изменение формы data.frame из широкого в длинный формат

У меня возникли проблемы с преобразованием моего data.frameиз широкого стола в длинный стол. На данный момент это выглядит так: Code Country 1950 1951 1952 1953 1954 AFG Afghanistan 20,249 21,352 22,532 23,557 24,555 ALB Albania 8,097 8,986 10,058 11,123 12,246 Теперь я хотел бы превратить это...

163
Когда утилизировать CancellationTokenSource?

Класс CancellationTokenSourceодноразовый. Быстрый просмотр Reflector доказывает использование KernelEvent(весьма вероятного) неуправляемого ресурса. Так CancellationTokenSourceкак не имеет финализатора, если мы не распорядимся им, сборщик мусора не сделает этого. С другой стороны, если вы...

163
Каковы преимущества использования nullptr?

Этот фрагмент кода концептуально делает то же самое для трех указателей (безопасная инициализация указателя): int* p1 = nullptr; int* p2 = NULL; int* p3 = 0; Итак, каковы преимущества назначения указателей nullptrперед присвоением им значений NULLили...

163
Конвертировать список в словарь, используя linq и не заботясь о дубликатах

У меня есть список объектов Person. Я хочу преобразовать в словарь, где ключ - это имя и фамилия (объединенные), а значение - объект Person. Проблема в том, что у меня есть несколько дублированных людей, поэтому это взрывается, если я использую этот код: private Dictionary<string, Person>...

161
LINQ Group By в объект словаря

Я пытаюсь использовать LINQ для создания Dictionary<string, List<CustomObject>>из List<CustomObject>. Я могу заставить это работать, используя "var", но я не хочу использовать анонимные типы. Вот что у меня var x = (from CustomObject o in ListOfCustomObjects group o by...

161
Создать список из двух списков объектов с помощью linq

У меня следующая ситуация class Person { string Name; int Value; int Change; } List<Person> list1; List<Person> list2; Мне нужно объединить 2 списка в новый List<Person> на тот случай, если это будет тот же человек, у которого объединенная запись будет иметь это имя, значение...

161
Find () и Where (). FirstOrDefault ()

Я часто вижу людей, использующих Where.FirstOrDefault()для поиска и захватить первый элемент. Почему бы просто не использовать Find()? Есть ли преимущество перед другим? Я не мог сказать разницу. namespace LinqFindVsWhere { class Program { static void Main(string[] args) { List<string> list =...

160
Linq to Sql: несколько левых внешних соединений

У меня возникли проблемы с выяснением, как использовать более одного левого внешнего соединения с использованием LINQ to SQL. Я понимаю, как использовать одно левое внешнее соединение. Я использую VB.NET. Ниже мой синтаксис SQL. T-SQL SELECT o.OrderNumber, v.VendorName, s.StatusName FROM Orders o...

159
Использование Moq для определения, вызывается ли метод

Насколько я понимаю, я могу проверить, что вызов метода произойдет, если я вызову метод более высокого уровня, то есть: public abstract class SomeClass() { public void SomeMehod() { SomeOtherMethod(); } internal abstract void SomeOtherMethod(); } Я хочу проверить, что если я позвоню, SomeMethod()то...

157
Группировать по нескольким столбцам в dplyr, используя строковый вектор

Я пытаюсь перенести свое понимание plyr в dplyr, но не могу понять, как группировать по нескольким столбцам. # make data with weird column names that can't be hard coded data = data.frame( asihckhdoydkhxiydfgfTgdsx = sample(LETTERS[1:3], 100, replace=TRUE), a30mvxigxkghc5cdsvxvyv0ja =...

155
Как проверить, является ли IEnumerable нулевым или пустым?

Я люблю string.IsNullOrEmptyметод. Я хотел бы иметь что-то, что позволило бы такую ​​же функциональность для IEnumerable. Есть ли такие? Может быть, какой-нибудь вспомогательный класс коллекции? Причина, по которой я спрашиваю, состоит в ifтом, что в операторах код выглядит загроможденным, если...

155
Какой смысл в Lookup <TKey, TElement>?

MSDN объясняет поиск следующим образом: А Lookup<TKey, TElement> напоминает Dictionary<TKey, TValue>. Разница в том, что Dictionary <TKey, TValue> отображает ключи на отдельные значения, тогда как Lookup <TKey, TElement> отображает ключи на коллекции значений. Я не считаю...

155
EF LINQ включает в себя несколько и вложенные объекты

Хорошо, у меня есть трехуровневые объекты со следующей иерархией: Курс -> Модуль -> Глава Вот оригинальное заявление EF LINQ: Course course = db.Courses .Include(i => i.Modules.Select(s => s.Chapters)) .Single(x => x.Id == id); Теперь я хочу включить другую сущность под названием...

154
Агрегировать / суммировать несколько переменных на группу (например, сумма, среднее)

Из кадра данных, есть простой способ агрегации ( sum, mean, maxодновременно с) и др несколько переменных? Ниже приведены некоторые примеры данных: library(lubridate) days = 365*2 date = seq(as.Date("2000-01-01"), length = days, by = "day") year = year(date) month = month(date) x1 =...

153
RabbitMQ / AMQP: одна очередь, несколько потребителей для одного и того же сообщения?

Я только начинаю использовать RabbitMQ и AMQP в целом. У меня очередь сообщений У меня несколько потребителей, которым я хотел бы делать разные вещи с одним и тем же сообщением . Большая часть документации RabbitMQ, по-видимому, ориентирована на циклический перебор, то есть когда отдельное...