python - 向主数据源查询 panda DataFrame 列
问题描述
嗨,伙计们,我是 python 新手,我想学习如何将数据列查询到我的数据源。
这是我的熊猫数据框
[In] top10_athletes = athletes.head(10)
top10_athletes = top10_athletes.rename(columns={'index': 'Name', 'Name': 'Medal Count'})
top10_athletes.index = np.arange(1,len(top10_athletes)+1)
top10_athletes
[Out]
Name Medal Count
1 Michael Fred Phelps, II 28
2 Larysa Semenivna Latynina (Diriy-) 18
3 Nikolay Yefimovich Andrianov 15
4 Ole Einar Bjrndalen 13
5 Borys Anfiyanovych Shakhlin 13
6 Edoardo Mangiarotti 13
7 Takashi Ono 13
8 Birgit Fischer-Schmidt 12
9 Paavo Johannes Nurmi 12
10 Sawao Kato 12
我想将 Name 列中的所有值查询到我的主数据源中,我能想到的唯一方法是我尝试在 Google 中搜索的这段代码
df.query("Name == 'Michael Fred Phelps, II'")
多谢你们!
解决方案
要按名称列查询,您可以使用以下内容:
df[df["Name"] == 'Michael Fred Phelps, II')
推荐阅读
- powershell - 从文件中删除重复的行,保持 csv 中的原始顺序
- python - 用数组中的下一个最大元素替换元素
- dart - 飞镖中是否有任何 NotNull 注释?
- sql - 用一个查询替换多个查询,这将给出相同的结果
- python-3.x - 定义的函数调用返回名称未定义的错误
- sql - SSIS 包在从网络读取输入流时出现致命错误
- amazon-web-services - sagemaker 上的 AccessDeniedException:AWS SageMaker Studio 中的 CreateDomain,尽管有 SageMakerFullAccess
- python - 当我尝试使用我的 API 插入寄存器时出现错误 #1064 MySQL
- python-3.x - Decode Instaloader session file
- javascript - How do I alter vue component programmaticaly?