例如,我有以下法典:
total.name = New_Row
total_df = total.to_frame().T
total_df.at[ New_Row , CURRENCY ] =
total_df.at[ New_Row , MANDATE ] = Portfolio
total_df.at[ New_Row , COMPOSITE ] = GRAND TOTAL
total_df.set_index( COMPOSITE ,inplace=True)
既然错误被推倒
FutureWarning: Setting an item of incompatible dtype is deprecated and
will raise in a future error of pandas. Value GRAND TOTAL has dtype incompatible with float64, please explicitly cast to a compatible dtype first.
total_df.at[ New_Row , COMPOSITE ] = GRAND TOTAL
如何确定这一点?
变量总数:
CURRENCY
MANDATE Mandate_Test
USD AMOUNT 123
LOCAL AMOUNT 12
Beg. Mkt 123
End. Mkt 456
Name: New_Row, dtype: object