使用具有Excel工作表数据的熊猫获取基于用户ID的数据?

Sruthipriyanga

试图获取基于u_id的特定数据以绘制图形并预测市场价格。例如:我的excel工作表中有1000个数据,而U_ID为5,我想获取第5个完整数据的U_ID。我的数据格式是..

在此处输入图片说明

屏幕截图上方是我的excel格式输入数据,我想基于U_ID获取数据。如果U_ID为2,则意味着我要获取所有数据,包括P_ID,产品(勺子,杯子),产品数量,总量,位置,日期。

我尝试过,但仍然没有得到预期的输出。

import pandas as pd
from pandas import DataFrame as df
from pandas import *
import matplotlib.pyplot as plt
from selenium.webdriver.common import by
excel_file = 'FIRST1.xls'
mov = pd.read_excel(excel_file)
# print(mov)
DataFrame(mov, columns=["SNO",  "U_ID", "P_ID", "SUBPRODUCTS",  "PRODUCT QUANTITY", "TOTAL AMOUNT", "LOCATION", "DATE"])
mov.sort_values(by="U_ID", inplace=True)
# df.sort_values(by='PURCHASE AMOUNT')
print (mov.iloc[1])
getda = mov.iloc[1]
gd = getda[1]
od = getda[4]

它以排序的形式提供数据。任何人都可以帮助我。

彼得祖里奇

试试这个:

import pandas as pd
import matplotlib.pyplot as plt

excel_file = 'FIRST1.xls'
df = pd.read_excel(excel_file)
df.columns = ["SNO",  "U_ID", "P_ID", "SUBPRODUCTS",  "PRODUCT QUANTITY", "TOTAL AMOUNT", "LOCATION", "DATE"]

getda = df[df.U_ID == 2].values # <- .values gives you the values of your data row as a list!

gd = getda[1]
od = getda[4]

如果满足条件的行多于一个,则对结果进行求值(这是列表的列表):

for row in getda:
    gd = row[1]
    od = row[4]

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

使用熊猫数据框中的数据创建多个Excel工作表

如何通过使用具有关系的另一个表中的数据(user_id)从用户表中检索用户名

合并具有重叠数据的多个Excel工作表

使用具有各种功能的字典过滤熊猫数据框

从具有多个表的SQL数据库中获取用户ID

如何最好地使用具有相同数据的“小型表”(MySQL)

无法使用熊猫将完整的数据透视表写入现有excel工作簿中的新工作表

使用具有重复索引值的列表查询熊猫数据帧并收集重复输出

如何使用具有不同字典和字典列表的数据爆炸熊猫列

使用Python从Excel工作表的ListObject打开和获取数据

Laravel数据表服务使用具有不同名称的关系

使用具有多个条件的其他表中的数据更新表?

在MS Excel中使用具有股票数据类型的公式

使用具有多个承诺的AngularFire获取数据-无限循环

如何使用具有相同主键的本地数据库表更新远程表?

使用具有列映射的数据表更新/插入到SQL表

获取表元素的ID并使用具有相同ID的数据打开模式

使用具有月和年条件的存储过程从数据库中获取记录

如何将数据表导出到具有来自C#的Excel工作表的用户定义的行号的Excel工作表?

应用具有来自两个不同数据帧的参数的函数,并使用 group by。(熊猫)

Excel Power Query:从具有多个未固定工作表的多个未固定文件中获取数据

使用具有重复列的powershell循环遍历excel数据

使用熊猫数据框将基于月份的数据分组为具有用户数据的列和行

我在 Heroku 上使用 Hasura。如何使用具有当前数据的 docker 在本地工作?

使用具有特定工作表名称的 VBA 创建数据透视表

使用用户表单从工作表中获取数据

如何使用具有一对多关联的 HQL 从 2 个表中获取数据?

如何使用具有 2 个 ID 的猫鼬推送到嵌套数据?

使用 IMPORTRANGE 从具有动态单元格引用的工作表中获取数据