我发现其他帖子与此非常密切相关,但它们没有帮助。你知道吗
我有一个主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”(对于expsample)。一旦找到,我需要导出“Date”、“Prj1\u Assigned”、“Prj1\u closed”、“Prj2\u Assigned”和“Prj2\u solved”的值。你知道吗
导出到文件“KTD684.csv”(与ID相同),其中已有可用的标题“Date,Prj1\u Assigned,Prj1\u closed,Prj2\u Assigned,Prj2\u solved”
到目前为止(因为我不是程序员),我还不能起草这篇文章,但能否请一位好心的人来指导我:
我需要为45个用户ID执行此操作,现在公司招聘了195个用户ID。我试着写excel宏(也没用),但我觉得python是最可靠的。你知道吗
我知道我需要至少显示基本的进展,但在2个多月的努力向别人学习,我仍然无法找到这个csv的元素。你知道吗
这是^{} 的理想用例:
这将打开CSV,只选择列表中的行(
id_list
),按ID
列中的值分组,并为每个唯一的ID
保存单个CSV文件。您只需要展开id_list
就可以得到您感兴趣的id。你知道吗扩展示例:
读取CSV会产生如下DataFrame对象:
如果您只选择
KTD684
和GSL89D
:groupby
操作对ID
进行分组,并将每个唯一的ID导出到CSV文件,结果是:下面是一种纯python方法,它用^{} 读取主} 将文件数据附加到新的或现有的
.csv
文件,匹配ID,并用^{.csv
文件中:可以这样称呼:
并生成以下KTD684.csv:
如果我正确理解您的问题,您需要阅读2个输入文件:
1包含您要查找的用户ID
2包含与用户相关的项目数据
以这种方式,类似这样的东西会在文件2中找到您在1中指定的所有用户,并将它们写出来结果.csv你知道吗
例如,搜索_对于.csv看起来像这样
相关问题 更多 >
编程相关推荐