Seite 1 von 1

Addition

Verfasst: So Feb 04, 2024 3:50 pm
von Phosphorlicht
Dreistellige Zahlen werden bei mir richtig addiert, vierstellige Zahlen werden jedoch ignoriert bei der Addition.
Woran könnte es liegen?

Re: Addition

Verfasst: So Feb 04, 2024 4:21 pm
von bigben
Zeig uns bitte ein konkretes Codebeispiel, das wir in R kopieren und ausprobieren können. Folgendes kannst Du z.B. bei Dir ausprobieren:

Code: Alles auswählen

print(2000 + 2000)
Funktioniert das bei Dir auch nicht? Bestimmt funktioniert es so und deshalb brauchen wir mehr Beschreibung, was bei Dir nicht funktioniert bzw. warum Du glaubst, es würde nicht funktionieren.

LG, Bernhard

Re: Addition

Verfasst: So Feb 04, 2024 7:46 pm
von Phosphorlicht
Das Problem ist, dass ich Werte von Tabellen addieren muss , die konkreten Tabellen darf ich hier nicht hochladen .
Bei dreistelligen Zahlen klappt es halt , nur vierstellige werden komplett ignoriert.

Re: Addition

Verfasst: So Feb 04, 2024 8:37 pm
von bigben
Ich gebe Dir mein Ehrenwort, dass R vierstellige Zahlen genauso addiert wie dreistellige. Ob in Tabellen oder außerhalb. Ohne mehr Kontext lässt sich das nicht lösen.

Auch an das komplette Ignorieren glaube ich nicht. Es sollte eine Fehlermeldung geben oder ei NA oder NaN als Ergebnis.

Es wird also um einen Bedienfehler gehen. Vielleicht stimmt die Schreibweise eines Variablennamens nicht oder denkst nur, dass da Zahlen stehen wo in Wirklichkeit Text steht, oder, oder.

Vertrauliche Daten sind kein Grund, das Problem nicht im Kleinen nachzustellen.

Re: Addition

Verfasst: Mo Feb 05, 2024 11:21 am
von student
Hallo Phosphorlicht,

nur zum absolut richtigen Beitrag von Bernd nur noch einen Hinweis zur Selbstanalyse von mir: Schau Dir mal mit str() den Datentyp an! Ist er wirklich num?

Sind die dreistelligen und vierstelligen Zahlen Inhalte von der gleichen Variablen? Trifft das zu was Du beschreibst, kann das nicht sein und die Variablen sind unterschiedlichen Type. Hast Du die Daten in die R-Umgebung importiert? Gerade dann empfiehlt sich die Typüberprüfung!

Wie Bernd schon sagt, poste ein Beispiel! :shock: