簡體   English   中英

獲取特定列中行的值

[英]Getting the the value of a row in a specific column

給出的是 excel 表,其中包含以下詳細信息:

   Country    Name       Year
   
   Germany    Lisa       1992
   Spain      Sofia      1992
   USA        Thomas     1992
   Sweden     Hubert     1994
   Germany    Jossy      1995

現在我想要一個 python function ,您使用年份作為參數,它會返回該行的值。

所以例如def giveDetails(1992)那么它應該返回我德國麗莎和斯潘索非亞

或者giveDetails(1994) --> 返回瑞典,休伯特。

我知道您必須在 Pandas dataframe 中進行轉換並遍歷行和列,但我不知道如何在給出“年”值時獲取“國家”和“名稱”列的值.

我希望有人能幫幫忙。 提前謝謝各位!

您可以使用 pandas 進行過濾

fil_year= df['year']== 'the year you want'

df.loc[fil_year]

暫無
暫無

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

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