解决导入模块中的“ ValueError:类型为'str'的对象的未知格式代码'f'”

时间:2019-03-29 14:55:55

标签: python string module format

我正在使用一个python工具箱,该工具箱最近已移植到Python 3.x(https://github.com/GEMScienceTools/gmpe-smtk)。

工具箱工作正常,但是当我尝试像以前一样在Python 2.7版本中使用命令df1 <- structure(list(date = c("2019-03-11", "2019-03-12", "2019-03-13" ), go_pax = c(7L, 11L, 20L), full_pax = c(23L, 5L, 4L), plus_pax = c(14L, 6L, 37L)), class = "data.frame", row.names = c(NA, -3L)) 提取生成的数据时,遇到以下错误select e.id, e.event, e.created_at, max(case when ea.key = 'url' then ea.value end) as url, max(case when ea.key = 'product' then ea.value end) as product, max(case when ea.key = 'user' then ea.value end) as user from Events e inner join EventAttributes ea on ea.event_id = e.id group by e.id, e.event, e.created_at;

据说该错误对应于导入的python模块的705行。代码行是:

resid1.pretty_print("C:/Python37/PGAandSA_Appendix.csv", sep=",")

该模块位于以下目录中:ValueError: Unknown format code 'f' for object of type 'str'

我假设我将不得不在此行中编辑代码。如果任何人都可以解释该修改,我将必须进行修改,并感谢为什么进行修改。我已经知道编辑导入的python模块是危险的,因此详细说明为什么也会有所帮助(当然,我可以将代码改回原始代码或使用全新安装?)。

谢谢!

0 个答案:

没有答案