簡體   English   中英

pandas 錯誤:正在嘗試在 DataFrame 中的切片副本上設置值

[英]pandas error: value is trying to be set on a copy of a slice from a DataFrame

df_play = pd.read_csv("players_stats_by_season_full_details.csv")

VC = df_play[df_play["League"] == "NBA"]
VC

VC["FT_Miss"] = VC['FTA'] - VC['FTM']

錯誤信息:

A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead

VC不是數據幀,它是原始數據的一部分,這意味着它只是一個指向 df_play 的指針

嘗試;

VC = df_play[df_play["League"] == "NBA"].copy()

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM