我有一个如下数据框
Name SecondName RollNo
----- ---------- ------
Jon George 145
Adam Michael 189
Sam Obama 191
如何为输入的名称选择SecondName和RollNo
df['Name'][1]
给了我Adam
,但是我怎样才能从单元格中获取其他2个相应的值
答案 0 :(得分:1)
您可以将索引设置为Name
,然后使用loc
访问器:
df_by_name = df.set_index('Name')
print(df_by_name.loc['Adam'])
SecondName Michael
RollNo 189
Name: Adam, dtype: object
无论您的姓名是否唯一,这都将起作用。如果名称重复条目,则输出将是一个数据框。如果给定名称只有一个条目,则输出将是一系列,如上所述。