Jakie są ekwiwalenty R dla tych list Python listowe:Zip lub wyliczyć w R?
[(i,j) for i,j in zip(index, Values)]
[(i,j) for i,j in enumerate(Values)]
[(i,j) for i,j in enumerate(range(10,20))] %MWE, indexing or enumerating to
%keep up with the index, there may
%be some parameter to look this up
Przykład z wyjściem
>>> [(i,j) for i,j in enumerate(range(10,20))]
[(0, 10), (1, 11), (2, 12), (3, 13), (4, 14), (5, 15), (6, 16), (7, 17), (8, 18), (9, 19)]
Mam rozwiązać ten problem wcześniej z jakąś sztuczkę w R, ale nie pamiętam już, pierwszy Pomysł był itertools -pkg, ale mam nadzieję znaleźć bardziej idiomatyczny sposób robienia rzeczy.
jeśli można dać mały pracował przykładem dla tych z nas, którzy nie są zaznajomieni z Pythona może zwiększyć populację potencjalnych Główni odpowiadający. Zgaduję, że ostatnia to 'expand.grid (i = 10: 20, j = 10: 20)' –
@BenBolker: dodano wyjście - teraz jasne? To może być trudniejsze, ale logika jest ważna ... – hhh
Zgadzam się z @DWin. Nieuzasadnione jest oczekiwanie odwzorowania typu "jeden do jednego" między strukturami danych w R i Pythonie. Jeśli chcesz uzyskać dobre odpowiedzi, powinieneś określić, w jaki sposób chcesz wyglądać w Rythonie w Rythonie. – joran