我在一個文件夾中有n個csv文件並將它們轉換爲pandas數據框。我想將所有n個數據幀乘以兩列的值,並從另一列添加值(例如。(['X value'] * ['Slope'])+ ['Intercept']。 ))並創建一個具有輸出Y值的新列。乘以2列並在Python中創建n個數據框中的新列
我曾嘗試這種方式:
dfs['Y value'] = [(dfs[n]['X value'] * dfs[n]['Slope']) + dfs[n]['Intercept'] for n in range(len(files))]
然而,它示出了[Y值]不是索引爲錯誤。
感謝您的幫助。我是Python新手,也是新手,希望我能很好地解釋我的問題。
謝謝,這肯定會是一個乾淨的方式來做到這一點,但我有一個理由不將它們串聯所有還沒有在一起。 – Flora