【发布时间】:2018-02-07 04:19:31
【问题描述】:
我有一个 Employee.csv 文件。从this link 下载。它看起来像sample data。 如您所见,在第一列中,名称包含分隔符(,)。
NAME,JOB TITLE,DEPARTMENT,EMPLOYEE ANNUAL SALARY,ESTIMATED ANNUAL SALARY MINUS FURLOUGHS
这是列标题。下面是数据。
"AARON, ELVIA J",WATER RATE TAKER,WATER MGMNT,$81000.00,$73862.00
"AARON, JEFFERY M",POLICE OFFICER,POLICE,$74628.00,$74628.00
由于上面的数据有五列,我想读取五列中的数据。
-
AARON ELVIA J作为第一列(名称)。 -
WATER RATE TAKER作为第二列(职位) -
WATER MGMNT作为第三列(部门) -
81000作为第四栏(员工年薪) -
73862.00作为第五列(估计年薪减去 FURLOUGHS)
其余行也是如此,因为最后我必须将数据加载到如上所述的具有五列的表中。
如何将整个数据读入五列?
【问题讨论】:
-
出于这个原因,emp 名称在
"中。大多数解析器都很聪明地忽略撇号中的任何分隔符...... -
你试过什么?您是否尝试过使用 awk?
-
发布文本示例,而不是指向场外资源的链接。
-
edit 您的问题显示minimal reproducible example,包括简洁、可测试的样本输入和预期输出以及您迄今为止尝试过的内容。如果不清楚,请参阅How to Ask。