Ich habe einen Panda-Datenrahmen mit dem folgende Format:pandas.DataFrame.interpolate Verwenden von Zeilen zu Datenrahmen hinzuzufügen
Frequency | Value
1 10 2.8
2 20 2.5
3 30 2.2
4 40 2.3
Ich mag pandas.DataFrame.interpolate
verwenden, um eine Linie mit einer Häufigkeit von 35 mit einem Wert linear interpoliert hinzuzufügen zwischen den Frequenzen 30 und 40.
In der Bedienungsanleitung zeigt das Beispiel, wie man einen Nan ersetzt, aber nicht, wie man Werte dazwischen hinzufügt (Pandas doc).
Was wäre der beste Weg, um fortzufahren?
Wenn die Frequenzen unregelmäßig sind, wird die tatsächliche Frequenz berücksichtigt, wenn Sie sie als Index einstellen und 'df.interpolate (method = 'index') 'verwenden. –
@RutgerKassies - ja, ich füge es zur Lösung hinzu. – jezrael