我使用Polars库进行数据框操作。我有两个数据框,我想根据条件使用从另一个数据框获取的单个值更新一个数据框的列值。这是代码:
tmp = df[df['UnifiedInvoiceID'] == inv]
mask = (df_invoice_features['UnifiedInvoiceID'] == inv)
df_invoice_features[mask, 'UnifiedCustomerID'] = tmp[0, 'UnifiedCustomerID']
而且,这是错误:
PySeries.new_u64() missing 1 required positional argument: '_strict'
为什么你认为这样的错误会返回?