阅读csvFi时出现问题

2024-09-27 21:29:10 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个巨大的问题阅读一个csv,我可以提供的要求(因为我不知道如何上传到这里)。它有点.作为千位分隔符,这使得问题如前所述。另外,我需要使用skipfooter=1,因为我的文件末尾有一个空行。这使得decimal=","不能工作,即使没有点存在。。。在

我的文件如下:

Commerzbank AG Fakt.3xLongZ.09(09/unl.)CBK(WKN: CZ24PE B<F6>rse: LT Commerzbank)

Datum;Zeit;Er<F6>ffnung;Hoch;Tief;Schluss;Volumen
02.08.2013;14:00;0,033;0,033;0,023;0,028;0,00
01.08.2013;14:00;0,023;0,029;0,022;0,028;0,00
14.03.2013;13:00;0,125;0,125;0,094;0,105;0,00
13.03.2013;13:00;0,165;0,165;0,105;0,125;0,00

不要错过此处未显示的末尾的双空行。这使得skipfooter的使用必不可少,否则无法正确识别日期。我最好的办法是:

^{pr2}$

这显示日期正确,但无法识别所有数字。在

敬上。在


Tags: 文件csvdecimal末尾分隔符ag空行unl
1条回答
网友
1楼 · 发布于 2024-09-27 21:29:10

使用nrows代替skipfooter。十进制选项与之配合使用

df = pd.read_csv(fileName, index_col=[indexParam], 
                          skiprows = rowsToSkip,
                          decimal = ',', nrows = rowsToRead)

相关问题 更多 >

    热门问题