R 从字符类型转换后数值不一致
站点数据框中的字段规格为字符类型。我已使用as.numeric将此字段从字符数据类型转换为数字,并将其值存储在numeric\u lower\u规范中。这一转变进展顺利 但是,当我打印完整的数据帧时,数字\最低\规格的值与单个字段数字\最低\规格的值之间存在不一致 打印完整的数据帧输出时: 从数据框打印单个字段时: 因此,在从数据帧打印单个字段的情况下,尾随的0被追加到数字中R 从字符类型转换后数值不一致,r,dataframe,type-conversion,numeric,R,Dataframe,Type Conversion,Numeric,站点数据框中的字段规格为字符类型。我已使用as.numeric将此字段从字符数据类型转换为数字,并将其值存储在numeric\u lower\u规范中。这一转变进展顺利 但是,当我打印完整的数据帧时,数字\最低\规格的值与单个字段数字\最低\规格的值之间存在不一致 打印完整的数据帧输出时: 从数据框打印单个字段时: 因此,在从数据帧打印单个字段的情况下,尾随的0被追加到数字中 我正在试图理解这种不一致性背后的可能原因。我无法重现它。您能分享一个可复制的示例吗?可能,当您使用data.frame时
我正在试图理解这种不一致性背后的可能原因。我无法重现它。您能分享一个可复制的示例吗?可能,当您使用data.frame时,当您选择一列时,您的输出以其格式打印,而当您显示整个数据时,您可以用很短的时间获得信息。数据的内部表示和打印方式是两件不同的事情。@RonakShah上面给出的示例来自实际的数据帧。请让我知道你期望的确切细节?我无法复制。您能分享一个可复制的示例吗?可能,当您使用data.frame时,当您选择一列时,您的输出以其格式打印,而当您显示整个数据时,您可以用很短的时间获得信息。数据的内部表示和打印方式是两件不同的事情。@RonakShah上面给出的示例来自实际的数据帧。请让我知道你期待的具体细节是什么?
## lowest_specification numeric_lowest_specification
## <chr> <dbl>
## 1 475.0 475
## 2 475.0 475
## 3 475.0 475
## 4 475.0 475
## 5 475.0 475
## 6 475.0 475
## 7 475.0 475
## 8 475.0 475
## 9 475.0 475
## 10 475.0 475
numeric_lowest_specification
## <dbl>
## 1 475.0
## 2 475.0
## 3 475.0
## 4 475.0
## 5 475.0
## 6 475.0
## 7 475.0
## 8 475.0
## 9 475.0
## 10 475.0