我有一个Python脚本,可以读写多个CSV文件。 在OS X上,为了对CSV文件中的任何值执行任何计算,我必须使值float(d['var_returns']) 这在OS X上工作得非常好,并且整个脚本都按执行的方式工作。

但是,在Windows上使用完全相同的代码,我得到:

ValueError: could not convert string to float: var_returns

我想知道为什么会这样,怎么解决呢? var_returns中的典型值为0.050244079

===============>>#1 票数:0

事实证明,csv文件中只是一个问题。 发生的事情是我正在运行同一个文件,这导致要输入另一个标题行。 当头行超过一行时,脚本将尝试将“ ind_sharpe”之类的内容转换为显然不起作用的浮点,并中断程序。

解决方案是覆盖标头行,而不要堆叠它们。

  ask by thefoxrocks translate from so

未解决问题?本站智能推荐:

1回复

使用OS X Automator在csv文件上运行Python脚本

因此,我经常运行一个Python脚本,该脚本需要一个.csv文件并从中创建一个.tex文件(我正在从数据库中制作索引卡)。 我想做的是使用Automator Service在.csv文件上运行此脚本,因此我不必每次都打开Terminal。 python脚本将文件名作为参数,如下所示:
5回复

有没有更简洁的方式在Python中读取csv文件?

用以上语法,我可以一起执行第一行和第二行吗? 如果我只需要使用2个变量(上面的'readerfile'和'reader'),则似乎没有必要。 是否曾经使用过以前的变量(“ readerfile”)? 两种格式都可以使用相同的变量名吗?
2回复

在Python 3.X中一次从网址读取csv

我必须将在线csv文件读取到postgres数据库中,在这种情况下,我在正确读取在线csv文件时遇到了一些问题。 如果我只是导入文件,它将读取为字节,因此必须对其进行解码。 但是,在解码过程中,似乎整个文件都变成了一个长字符串。 当我尝试逐行读取导入的文件时,它一次只能读取一个字
5回复

使用Python上的windows newline在Python中高效读取csv文件

以下是在windows下工作,逐行读取csv文件。 虽然将csv文件复制到Linux服务器时会失败。 应该提到的是,性能是一个问题,因为csv文件非常庞大。 因此,我关注使用strip之类的字符串复制。
1回复

如何使用python以tail -f方式读取csv文件?

我想以类似于tail -f的方式读取csv文件,即读取错误日志文件。 我可以使用以下代码在文本文件中执行此操作: 如何为csv文件执行相同的任务? 我通过了一个链接,该链接可以给我最后8行,但这不是我所需要的。 CSV文件将同时更新,我需要获取新添加的行。
1回复

python gnuplot读取csv文件以按读取顺序或行顺序在x轴上绘制时间

我有以下格式的csv文件,超过3k行和20列 当我尝试绘制图形时,时间从04到21排列,其中我的要求是以同一行顺序绘制,即21到04(我没有按顺序输入日期)。 是否有任何机制可以维持绘制绘图的相同顺序。
3回复

读取CSV-Python

我有一个包含某些数据的csv文件,在b列中有名称,在A列中有一些相关信息。但是,并非所有名称都具有相关信息 我正在尝试编写一个代码,如果AI列中有信息希望它在B列中的名称之前打印名称,然后打印具有该名称的信息,则将读取A列。 我希望这是有道理的。 请让我知道是否有办法。 这
2回复

Python CSV阅读器没有按照我期望的方式读取CSV数据

我正在尝试将一些CSV数据读入数组。 我可以解释一下我在Python中要做的比用英语做得更好: 如您所见,CSV数据从内存开始,而不是在文件中。 我希望我的读者可以获得一些数据,但事实并非如此。 我究竟做错了什么?
3回复

在python 2.6.x的csv文件中读取/写入具有作为整数列表的值的字典

所以我做了很多谷歌搜索,但仍然不能解决这个问题。 我尝试了这个: 但这完全不是我所期望的。 因为它会生成如下的csv文件: 我永远不会把字典值读成一个列表,而是一个字符串。 我的阅读过程如下: 然后我的结果更改为: 所以我的问题是,对于以整数列表作为其值的字
1回复

在读取CSV文件时,在熊猫/ Python中删除以'\\ x'开头的表情符号

在Python中使用熊猫读取csv文件时,如何删除以'\\ x'开头的表情符号? CSV文件中的文字中包含很多表情符号,我想将其删除。 但是,表情符号的正常模式匹配正则表达式不适用于它。 这是一个例子: 这是适用于普通表情符号但不适用于这些表情符号的代码示例: 因此,以下代