Skocz do zawartości
aaaag

Nieodpowiednie indeksy w RStudio

Rekomendowane odpowiedzi

Cześć

 

Mam problem z odpowiednimi indeksami w RStudio. Przedstawiam napisany kod:

 

kupon1<-c(0,105.5,22.5,25,25,32.5,25,25,27.5,57.5,50,60)

 

suma<-c()

suma[1]<-0

for(i in 1:12) {

for (j in 1:floor(2.39)) {

suma[i+1] <- suma + kupon1*(1+i)^j}}

suma

 

Jedyne co program wyświetla po skompilowaniu to NULL. Próbowałam na kilka sposobów zmienić indeksy przy sumach (bo wnioskuję, że to w tym tkwi problem), ale nic to nie zmienia. Oczekuje od programu, że wyświetli mi 12 sum (jedna dla każdego kuponu).

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

U mnie działa:

R version 3.5.2 (2018-12-20) -- "Eggshell Igloo"
Copyright (C) 2018 The R Foundation for Statistical Computing
Platform: x86_64-pc-linux-gnu (64-bit)

R jest oprogramowaniem darmowym i dostarczany jest BEZ JAKIEJKOLWIEK GWARANCJI.
Możesz go rozpowszechniać pod pewnymi warunkami.
Wpisz 'license()' lub 'licence()' aby uzyskać szczegóły dystrybucji.

R jest projektem kolaboracyjnym z wieloma uczestnikami.
Wpisz 'contributors()' aby uzyskać więcej informacji oraz
'citation()' aby dowiedzieć się jak cytować R lub pakiety R w publikacjach.

Wpisz 'demo()' aby zobaczyć demo, 'help()' aby uzyskać pomoc on-line, lub
'help.start()' aby uzyskać pomoc w przeglądarce HTML.
Wpisz 'q()' aby wyjść z R.

> kupon1<-c(0,105.5,22.5,25,25,32.5,25,25,27.5,57.5,50,60)
> 
> suma<-c()
> suma[1]<-0
> for(i in 1:12) {
+ for (j in 1:floor(2.39)) {
+ suma[i+1] <- suma[i] + kupon1[i]*(1+i)^j}}
> suma
[1]     0.0     0.0   949.5  1309.5  1934.5  2834.5  4427.0  6027.0  8052.0
[10] 10802.0 17759.5 24959.5 35099.5

 

Daj zamiast liczenia sumy jakieś wypisy indeksów pętli, żeby zobaczyć czy w ogóle dobrze się realizują.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się

  • Ostatnio przeglądający   0 użytkowników

    Brak zarejestrowanych użytkowników przeglądających tę stronę.

×
×
  • Dodaj nową pozycję...