Dataframe um Column mit Berechnungen erweitern - Fehlermeldung: Length of values does not match length of index

mit matplotlib, NumPy, pandas, SciPy, SymPy und weiteren mathematischen Programmbibliotheken.
Antworten
Jani395
User
Beiträge: 1
Registriert: Montag 11. November 2019, 09:46

Hallo zusammen,

für ein Uniprojekt muss ich ein Modell erstellen zur Vorhersage des Erfolgs von ICOs. Nun arbeiten wir an unserem ersten "simplen" Modell (Simple linear Regression). Hier würden wir gerne aus Berechnungen zweier Spalten, eine neue Spalte erstellen, diese zu unserem dataframe hinzufügen und nur mit dieser Spalte weiterarbeiten. Dummerweise bekommen wir jetzt die Fehlermeldung: Length of values does not match length of index.

df1= df.sort_index(ascending= True).head(10)
df1.insert (2, "vol", [(df.market_data_high_24h_usd-df.market_data_low_24h_usd)/((df.market_data_high_24h_usd+df.market_data_low_24h_usd)/2)], True)
df1

Kann sich jemand erklären woran das liegt?

Danke!
Benutzeravatar
ThomasL
User
Beiträge: 1378
Registriert: Montag 14. Mai 2018, 14:44
Wohnort: Kreis Unna NRW

schau dir doch mal an was genau das .head(10) macht. ;-)
https://pandas.pydata.org/pandas-docs/s ... .head.html
Ich bin Pazifist und greife niemanden an, auch nicht mit Worten.
Für alle meine Code Beispiele gilt: "There is always a better way."
https://projecteuler.net/profile/Brotherluii.png
Antworten