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

551
Как я могу просмотреть исходный код функции?

Я хочу посмотреть на исходный код функции, чтобы увидеть, как она работает. Я знаю, что могу напечатать функцию, введя ее имя в командной строке: > t function (x) UseMethod("t") <bytecode: 0x2332948> <environment: namespace:base> В этом случае, что это UseMethod("t")значит? Как мне...

543
Уровни коэффициента отбрасывания в заданном кадре данных

У меня есть фрейм данных, содержащий factor. Когда я создаю подмножество этого subsetфрейма данных, используя или другую функцию индексации, создается новый фрейм данных. Однако factorпеременная сохраняет все свои исходные уровни, даже если / если они не существуют в новом кадре данных. Это...

543
Правила аннулирования итераторов

Каковы правила аннулирования итераторов для контейнеров C ++? Желательно в формате сводного списка. (Примечание. Предполагается, что это будет вход в FAQ по C ++ в Stack Overflow . Если вы хотите критиковать идею предоставления FAQ в этой форме, то публикация в meta, с которой все это началось,...

543
Конкатить все строки внутри списка <string> с помощью LINQ

Есть ли какое-нибудь простое выражение LINQ для объединения всех List<string>элементов моей коллекции в один stringс символом-разделителем? Что делать, если коллекция состоит из пользовательских объектов вместо string? Представь, что мне нужно объединиться...

541
Как выгрузить пакет без перезапуска R

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

539
ЛЕВЫЙ ВНЕШНИЙ РЕЙС

Как выполнить левое внешнее соединение в C # LINQ для объектов без использования join-on-equals-intoпредложений? Есть ли способ сделать это сwhere пункта? Правильная проблема: для внутреннего объединения легко, и у меня есть решение как это List<JoinPair> innerFinal = (from l in lefts from r...

526
Используйте LINQ для получения элементов в одном списке <>, которых нет в другом списке <>

Я бы предположил, что есть простой запрос LINQ, чтобы сделать это, я просто не совсем уверен, как. Учитывая этот кусок кода: class Program { static void Main(string[] args) { List<Person> peopleList1 = new List<Person>(); peopleList1.Add(new Person() { ID = 1 }); peopleList1.Add(new...

521
Разница между скобками [] и двойными скобками [[]] для доступа к элементам списка или фрейма данных

R предоставляет два разных метода для доступа к элементам списка или data.frame: []и [[]]. В чем разница между этими двумя, в каких ситуациях я должен использовать один над...

519
Лучше ли вызывать ToList () или ToArray () в запросах LINQ?

Я часто сталкиваюсь со случаем, когда хочу проверить запрос именно там, где я его объявляю. Обычно это происходит потому, что мне нужно многократно повторять его, а вычисление обходится дорого. Например: string raw = "..."; var lines = (from l in raw.Split('\n') let ll = l.Trim() where...

513
Получение имени свойства из лямбда-выражения

Есть ли лучший способ получить имя свойства при передаче через лямбда-выражение? Вот что у меня сейчас есть. например. GetSortingInfo<User>(u => u.UserId); Он работал, выражая его как выражение, только когда свойство было строкой. потому что не все свойства являются строками, я должен был...

506
LINQ: когда использовать SingleOrDefault или FirstOrDefault () с критериями фильтрации

Рассмотрим методы расширения IEnumerable SingleOrDefault()иFirstOrDefault() MSDN документы, которыеSingleOrDefault : Возвращает единственный элемент последовательности или значение по умолчанию, если последовательность пуста; этот метод генерирует исключение, если в последовательности более одного...

504
Быстрое чтение очень больших таблиц как данных

У меня есть очень большие таблицы (30 миллионов строк), которые я хотел бы загрузить в виде фреймов данных в R. read.table()Имеет много удобных функций, но, похоже, в реализации много логики, которая может замедлить работу. В моем случае, я предполагаю, что знаю типы столбцов заранее, таблица не...

500
Обновить все объекты в коллекции с помощью LINQ

Есть ли способ сделать следующее с помощью LINQ? foreach (var c in collection) { c.PropertyToSet = value; } Чтобы уточнить, я хочу перебрать каждый объект в коллекции, а затем обновить свойство каждого объекта. Мой вариант использования - у меня есть куча комментариев к сообщению в блоге, и я хочу...

480
Как я могу использовать массивы в C ++?

C ++ унаследовал массивы от C, где они используются практически везде. C ++ предоставляет абстракции, которые проще в использовании и менее подвержены ошибкам ( std::vector<T>начиная с C ++ 98 и std::array<T, n>начиная с C ++ 11 ), поэтому потребность в массивах возникает не так часто,...

480
Создать пустой data.frame

Я пытаюсь инициализировать data.frame без каких-либо строк. По сути, я хочу указать типы данных для каждого столбца и дать им имена, но в результате не нужно создавать никаких строк. Лучшее, что я смог сделать, это что-то вроде: df <- data.frame(Date=as.Date("01/01/2000", format="%m/%d/%Y"),...

466
Как использовать LINQ для выбора объекта с минимальным или максимальным значением свойства

У меня есть объект Person со значением Nullable DateOfBirth. Есть ли способ использовать LINQ для запроса списка объектов Person для объекта с самым ранним / наименьшим значением DateOfBirth. Вот с чего я начал: var firstBornDate = People.Min(p =>...

458
Присоединиться / Где с LINQ и Lambda

У меня проблемы с запросом, написанным на LINQ и Lambda. Пока что я получаю много ошибок, вот мой код: int id = 1; var query = database.Posts.Join(database.Post_Metas, post => database.Posts.Where(x => x.ID == id), meta => database.Post_Metas.Where(x => x.Post_ID == id), (post, meta)...