【发布时间】:2019-04-17 12:53:58
【问题描述】:
我发现了与此密切相关的其他帖子,但它们没有帮助。
我有一个 Master CSV 文件,我需要从第二列中找到特定的“字符串”。如下图:
Name,ID,Title,Date,Prj1_Assigned,Prj1_closed,Prj2_assigned,Prj2_solved
Joshua Morales,MF6B9X,Tech_Rep, 08-Nov-2016,948,740,8,8
Betty García,ERTW77,SME, 08-Nov-2016,965,854,15,12
Kathleen Marrero,KTD684,Probation, 08-Nov-2016,946,948,na,na
Mark León,GSL89D,Tech_Rep, 08-Nov-2016,951,844,6,4
ID 列是唯一的,因此我试图找到“KTD684”(例如)。找到后,我需要导出“Date”、“Prj1_Assigned”、“Prj1_closed”、“Prj2_assigned”和“Prj2_solved”的值。
导出到文件 'KTD684.csv'(与 ID 相同),其中已经有可用的标题 'Date,Prj1_Assigned,Prj1_closed,Prj2_assigned,Prj2_solved'
到目前为止(因为我是一名非程序员)我还不能起草这个,但是请您指导我:
- 查找包含元素“KTD684”的行。
- 从该行中选择以下值: ['日期,Prj1_Assigned,Prj1_closed,Prj2_assigned,Prj2_solved']
- 请附加带有 ID 名称的文件('KTD684.csv')
我需要为 45 个用户 ID 执行此操作,现在在公司招聘,它是 195。我尝试编写 excel 宏(也没有工作),但我觉得 python 最可靠。
我知道我至少需要展示基本的进展,但是在尝试向某人学习 2 个多月后,我仍然无法在这个 csv 中找到元素。
【问题讨论】:
-
因此,对于 ID = KTD684,您想将“Mark León,GSL89D,Tech_Rep, 08-Nov-2016,951,844,6,4”写入名为“KTD684.csv”的文件中,这样是否正确?
-
亲爱的乔纳森,是的,请,我需要与特定 ID 相关的数据:2016 年 11 月 8 日,951,844,6,4
标签: python csv numpy find append