簡體   English   中英

Function 使用 str 索引獲取 dataframe 的行值

[英]Function to get row Value of a dataframe using str Index

樣本df:

Student  Marks
Avery     70
Joe       80
John      75
Jordan    90

當學生姓名通過時,我想使用如下 function 來返回分數。

def get_marks(student):
    return *something*

預期 Output:get_marks('Joe') ==> 80

我認為以下可能有效。

def get_marks(student):
    p = df.index[df['Student'] == student].tolist()
    p = p[0]
    return df['Marks'][p]

我所做的是首先獲取學生行的索引,然后簡單地返回相同索引的標記。

暫無
暫無

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

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