我在一个文件夹中有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