簡體   English   中英

如何更改熊貓數據框中某個類別的另一列中的值?

[英]How to change the value in another column of a certain category in a pandas dataframe?

我目前正在研究一個數據框,並且在某個列中我有不同類別的類(生物分類法)。 在這個類列中,+/- 3000 行中有 105 個獨特的類。 您可以將每一行視為一個物種。 多個物種可以屬於 1 個類。

對於此類列中的“Unknown”類,我想更改類列中具有“Unknown”的每一行中“Superkingdom_name”列的值。 這是怎么做的?

我目前不知道如何做到這一點。

因此,我希望為類列中具有“未知”值的每一行更改“Superkingdom_name”的值。

謝謝!

由於您提供的信息非常有限,我認為您可以使用loc方法。 假設您的數據存儲在df

df.loc[df['class'] == "Unknown", 'Superkingdom_name'] = "new_value"

暫無
暫無

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

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