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