致以亲爱的社区。 p>
我需要将一个python pandas.DataFrame写入csv 我尝试使用这样的东西:
dfPRR.to_csv(prrDumpName,index=False,quotechar="'",quoting=csv.QUOTE_ALL)
在某些样本中它可以正常工作,但对于其他长字符串样本。我遇到一个记录分为2或3个不同行的问题。
我想要的输出文件:
'RcdLn','GrpPIR','w_id','fwf_id','part_typ','l_id','head_num','site_num','filename'
'2','0','01','demo_fwf_id','demo_part_typ','demo_l_id','1','0','longdemofilename'
'1100','1','01','demo_fwf_id','demo_part_typ','demo_l_id','1','0','longdemofilename'
'2198','2','01','demo_fwf_id','demo_part_typ','demo_l_id','1','0','longdemofilename'
'3296','3','01','demo_fwf_id','demo_part_typ','demo_l_id','1','0','longdemofilename'
相反,我得到的......文件分成两个单独的行::
'RcdLn','GrpPIR','w_id','fwf_id','part_typ','l_id','head_num','site_num','filename'
'2','0','01','demo_fwf_id
','demo_part_typ','demo_l_id','1','0','longdemofilename'
'1100','1','01','demo_fwf_id
','demo_part_typ','demo_l_id','1','0','longdemofilename'
'2198','2','01','demo_fwf_id
','demo_part_typ','demo_l_id','1','0','longdemofilename'
'3296','3','01','demo_fwf_id
','demo_part_typ','demo_l_id','1','0','longdemofilename'
是否可以选择告诉to_csv使用特定的记录分隔符? 我在to_csv
的文档中没有看到这个选项我的目标是创建一个csv,然后一个加载程序将加载csv 至于现在,加载程序无法在发生这种情况时加载文件。因为它无法告诉记录是否完成..?
我看到其他示例文件,当字符串不长时,记录不会分成2行或3行。这是期望的行为。 我该如何强制执行?