【发布时间】:2019-06-18 05:44:22
【问题描述】:
我遇到了一些代码问题。我有三列浮点数。我想添加三列,然后除以其中一列。
谢谢
我有以下代码:
df1 = pd.read_csv(file1)
cols = ['Opening Balance', 'Subscriptions/Redemptions', 'Gain (Loss)']
for col in cols:
df1[col] = pd.to_numeric(df1[col], errors='coerce')
num = ((df1['Opening Balance'] + df1['Subscriptions/Redemptions'] + df1['Gain (Loss)']))
denom = df1['Opening Balance']
performance = num/denom
df['new column'] = performance
我最终得到一个新列,不过是 NaN。
我希望得到一个浮动作为回报
【问题讨论】:
-
欢迎来到stackoverflow!您能否提供一个可以与您的代码一起运行的示例数据集?
-
检查 ***> here