ich versuche leider schon seit Stunden einen einfachen loop zu bauen in dem eine Formel jeweils mit unterschiedlichen timestamps nacheinander rechnet.
der Code sieht folgendermaßen aus:
Code: Alles auswählen
import pvlib
from pvlib.location import Location
import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
timesteps = 9
df3=pd.read_csv('Strahlungsdaten.csv' )
y= df3['Messdatum']
for i in range(timesteps):
times = pd.Timestamp(y[i])
x[i] = pvlib.solarposition.get_solarposition(times, location.latitude, location.longitude,
altitude=None, pressure=None, method='nrel_numpy', temperature=12)
wenn ich x über den for loop berechne eine serie.
wenn ich zuerst einen leeren dataframe für x erstelle und dann über den loop füllen möchte kommt folgender Fehler:
Code: Alles auswählen
ValueError: Wrong number of items passed 6, placement implies 1
Danke für eure Hilfe