Pytania oznaczone «q»

226
Znajdź pozycję na liście według LINQ?

Tutaj mam prosty przykład, aby znaleźć element na liście ciągów. Zwykle używam pętli lub anonimowego delegata, aby to zrobić w następujący sposób: int GetItemIndex(string search) { int found = -1; if ( _list != null ) { foreach (string item in _list) // _list is an instance of...

221
LINQ z grupowaniem i liczeniem

Jest to dość proste, ale jestem zagubiony: Biorąc pod uwagę ten typ zestawu danych: UserInfo(name, metric, day, other_metric) i ten przykładowy zestaw danych: joe 1 01/01/2011 5 jane 0 01/02/2011 9 john 2 01/03/2011 0 jim 3 01/04/2011 1 jean 1 01/05/2011 3 jill 2 01/06/2011 5 jeb 0 01/07/2011...

219
Jak zaimportować wiele plików .csv jednocześnie?

Załóżmy, że mamy folder zawierający wiele plików data.csv, z których każdy zawiera tę samą liczbę zmiennych, ale każdy z innego czasu. Czy istnieje sposób, aby w R zaimportować je wszystkie jednocześnie zamiast importować je wszystkie indywidualnie? Mój problem polega na tym, że mam około 2000...

218
Zapytanie LINQ o zwrócenie Słownika <ciąg, ciąg>

Mam kolekcję MyClass, którą chciałbym zapytać za pomocą LINQ, aby uzyskać różne wartości, i w rezultacie uzyskać słownik <ciąg, ciąg>, ale nie mogę zrozumieć, jak mogę to zrobić łatwiej niż ja robię poniżej. Jaki byłby bardziej przejrzysty kod, którego można użyć, aby uzyskać wynik Dictionary...

215
Co to jest operator <=> w C ++?

Chociaż starałem się dowiedzieć o c ++ operatorów, natknąłem się na dziwny operator porównania na cppreference.com , * w tabeli, która wyglądała tak: „Cóż, jeśli są to popularne operatory w C ++, lepiej się ich uczę” - pomyślałem. Ale wszystkie moje próby wyjaśnienia tej tajemnicy zakończyły się...

215
Znajdź dzień tygodnia

Powiedzmy, że mam datę w R i jest ona sformatowana w następujący sposób. date 2012-02-01 2012-02-01 2012-02-02 Czy w R jest jakikolwiek sposób na dodanie kolejnej kolumny z dniem tygodnia powiązanym z datą? Zestaw danych jest naprawdę duży, więc nie ma sensu przechodzić ręcznie i wprowadzać...

215
LINQ Single vs First

LINQ: Czy bardziej efektywne jest użycie Single()operatora, First()gdy wiem, że zapytanie zwróci pojedynczy rekord ? Czy jest jakaś

214
Najszybszy sposób na porównanie dwóch ogólnych list różnic

Co jest najszybsze (i najmniej wymagające zasobów) do porównania dwóch masywnych (> 50 000 pozycji), w wyniku czego mają dwie listy takie jak te poniżej: elementy, które pojawiają się na pierwszej liście, ale nie na drugiej elementy, które pojawiają się na drugiej liście, ale nie na...

211
Jak uzyskać wartości z IGrouping

Mam pytanie IGroupingi Select()metodę. Powiedzmy, że mam IEnumerable<IGrouping<int, smth>>w ten sposób: var groups = list.GroupBy(x => x.ID); gdzie listjest List<smth>. A teraz muszę IGroupingw jakiś sposób przekazać wartości każdej z nich na inną listę: foreach (var v in...

211
Kiedy używać Cast () i Oftype () w Linq

Jestem świadomy dwóch metod rzutowania typów IEnumerablezArraylist Linq i zastanawiam się, w jakich przypadkach ich użyć? na przykład IEnumerable<string> someCollection = arrayList.OfType<string>() lub IEnumerable<string> someCollection = arrayList.Cast<string>() Jaka...