我正在使用一个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模块是危险的,因此详细说明为什么也会有所帮助(当然,我可以将代码改回原始代码或使用全新安装?)。
谢谢!