我想基于相同的Dateframe计算值。新值必须附加到Dateframe上。怎么做?

问题描述 投票:0回答:1

这是我的代码:

df = pd.read_csv(r'C:\Neuer Ordner\Strompreis.csv',
             sep=';',
            encoding = 'unicode_escape',
            index_col=0,
            parse_dates=True
            )
dd = list()
for i in range (0,5):

        x = df.values[len(df)-5]
        y = df.values[len(df)-3]
        z = 0.5*x + 0.7*y
        dd.append(z)
        dx = pd.DataFrame(dd)
        df = pd.concat([df, dx])

数据框必须包含新的计算值,以便我可以使用它们来计算其他值。

pandas append concat calculated-columns
1个回答
0
投票

这是输入数据框的头部

© www.soinside.com 2019 - 2024. All rights reserved.