在我的PgSQL数据库中,我的一列是'字符变化'。当我将 excel 文件中的数字保存到其中时,它会在末尾添加.0
。如何修剪它?
我已经尝试过row[1].to_s.strip
但这并不能消除.0
.添加to_i
也不起作用,因为某些值的形式为 45-8
.
你想为此使用 chomp
:
row[1].chomp('.0')
引用文档:
返回一个新的
String
,其中给定的记录分隔符从 str 的末尾删除(如果存在)。
这对
我有用: row[1].to_s[0, row[1].to_s.index(".0")]