我需要为自然数的表示建立自己的数据类型。数据类型(预置)定义如下。此外,我需要创建函数,以便在本机数据类型Int和给定的数据类型之间进行转换。我设法从Int转换到给定的数据类型,并检查我的ZZ数据类型是否为Zero。虽然我真的想不出一种方法来将任何东西转换成零回到Int。我希望你们能给我一个如何做这件事的提示。One | Follower IN_1 deriving Show
data ZZ = Zero | P
当我尝试下面的代码时: df.loc[df['values'] > 0] 我得到的错误是 `TypeError: '>' not supported between instances of 'str' and 'int' 我尝试将values列的对象数据类型转换为integer: df['values'].astype(str).astype(int) 我得到的错误是:ValueError: invalid literalfo
我为一个多列表定义了一个数据类型:datatype intnest= INT of int | LIST of intnest list;,现在我正在试着写一个函数,它可以把这个类型转换成主类型例如:[INT 1, INT 2, LIST[INT 6, INT 8]] => [1,2, [6,8]]我该怎么做呢?提前感谢您的帮助