python - 我想创建一个表并使用 python 使用行和列选择值
问题描述
我在报纸上有一张桌子。那是
name age dob address
arvindh 12 4-1-78 12, abc street
ajay 34 3-6-52 23. xyz street
将姓名视为行和年龄,将出生日期和地址视为列。例如,当我输入 arvindh 和年龄(列名)时,我需要输出 12。这里的名称是唯一值。
我不需要密码。请与我分享使用 python 获得上述输出的包或逻辑,该表应该在我的代码中。我尝试使用 python pandas 库来使用该表,但我无法获得它。
提前致谢。
解决方案
鉴于:
############## Read in excel file ##########################
col1 = ['arvindh', 'ajay']
col2 = [12, 34]
col3 = ['4-1-78', '3-6-52']
col4 = ['12, abc street', '23. xyz street']
df = pd.DataFrame()
df['name'] = col1
df['age'] = col2
df['dob'] = col3
df['address'] = col4
########################################################
熊猫
import pandas as pd
keyword = 'arvindh'
print (df[df['name'] == keyword]['age'])
推荐阅读
- hibernate - 删除多对多关系中的子行时如何防止父行被删除(休眠)
- postgresql - Gcloud Sql postgres时区问题
- anaconda - 无法从 conda 4.8.5 更新到 5.2
- c#-3.0 - 在 C#3.5 中通过引用返回数组
- c++ - 一个数组中的消息和变量名 C++
- mysql - 在 Sails 中如何使用 MySQL 执行 LIKE 操作?
- c# - 无法在 Asp.net Webforms 中获取 excel 导出的下载选项
- shopify - 在 Shopify 中跳过结帐流程
- c# - 包含 RichTextBox 和图片窗口窗体的打印面板
- c++ - QSocketNotifier 与 nanomsg