如何从数据框列中删除小数点?

采购链

我有一个.csv数据框,其中的一列是ZIP代码。ZIP代码是一个因素。这是一个例子:

Country<- c("US","US","US","CAN","CAN")
ZIP<- C(00210,01210,65483.0,H3P,H3P3C)
data<- data.frame(Country,ZIP)

我做了以下工作,但输出不是我想要的:

data$ZIP<-round(as.numeric(as.character(data$ZIP)), 0) 

虽然它去掉了小数,但现在的邮政编码0021001210成为2101210另外,的zip代码已CANADA成为NA我想将zip密码保留5数字并保留的zip密码CANADA

我怎样才能做到这一点?

谢谢。

深迷

尝试这个

data$ZIP <- sub("\\.\\d+$", "", data$ZIP)

#       Country   ZIP
# 1      US 00210
# 2      US 01210
# 3      US 65483
# 4     CAN   H3P
# 5     CAN H3P3C

说明

在帮助页面上,典型的用法sub

sub(pattern, replacement, x)

x是一个字符向量,在其中寻求匹配...

在我们的例子中x,将是ZIP列(列的值ZIP是特定的)。

模式是("\\.\\d+$")

\\. 符合 dot

\\d+ 匹配一个或多个数字字符

$ 匹配输入字符串的末尾。

替换模式为""它用一个空字符串替换从点匹配开始到结尾的数字字符。

例如

sub("\\.\\d+$", "", 21358.222)
# "21358"

希望能有所帮助。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何删除熊猫中的小数点

来自分类Dev

在Python中删除小数点后的数据

来自分类Dev

如何将数据框值更新为小数点后2位并将前缀%添加到数据框中的特定列值

来自分类Dev

如何在double中删除小数点后的数字?

来自分类Dev

使用Python删除具有数字和字符串的数据框中的小数点

来自分类Dev

从数据框中的列中删除小数

来自分类Dev

如何减少UnitConverter中的小数点?

来自分类Dev

以逗号作为小数点分隔符的数据框

来自分类Dev

如何在asp.net中的Eval中删除小数点

来自分类Dev

如何将小数点保留在VB的文本框中输入

来自分类Dev

如何删除小数点前的前导零?Excel已格式化,但我的用户窗体中的组合框正在添加它们

来自分类Dev

创建视图时如何在SQL中删除小数点

来自分类Dev

如何在SQL Server中删除小数点后的两位数字

来自分类Dev

如何删除小数点后的零作为SSRS中的表达式

来自分类Dev

如何删除小数点后的零作为SSRS中的表达式

来自分类Dev

如何使用熊猫从字符串中删除小数点

来自分类Dev

Java:在BigDecimal中删除小数点后的零

来自分类Dev

从资金中删除小数点分隔符

来自分类Dev

需要从命令输出中删除小数点

来自分类Dev

如何在数据库中存储小数点为 0 的浮点数

来自分类Dev

如何找到小数点

来自分类Dev

如何找到小数点

来自分类Dev

在R中以小数点逗号代替小数点

来自分类Dev

Javascript函数在键入时仅允许文本框中的小数点带有2个小数点

来自分类Dev

在python中对pandas数据框进行样式设置使float值在小数点后具有更多零

来自分类Dev

如何在cobol中打印小数点?

来自分类Dev

如何在Oracle中在小数点后添加零

来自分类Dev

如何在PHP中禁用小数点转换

来自分类Dev

如何在bc中显示小数点前的零?

Related 相关文章

  1. 1

    如何删除熊猫中的小数点

  2. 2

    在Python中删除小数点后的数据

  3. 3

    如何将数据框值更新为小数点后2位并将前缀%添加到数据框中的特定列值

  4. 4

    如何在double中删除小数点后的数字?

  5. 5

    使用Python删除具有数字和字符串的数据框中的小数点

  6. 6

    从数据框中的列中删除小数

  7. 7

    如何减少UnitConverter中的小数点?

  8. 8

    以逗号作为小数点分隔符的数据框

  9. 9

    如何在asp.net中的Eval中删除小数点

  10. 10

    如何将小数点保留在VB的文本框中输入

  11. 11

    如何删除小数点前的前导零?Excel已格式化,但我的用户窗体中的组合框正在添加它们

  12. 12

    创建视图时如何在SQL中删除小数点

  13. 13

    如何在SQL Server中删除小数点后的两位数字

  14. 14

    如何删除小数点后的零作为SSRS中的表达式

  15. 15

    如何删除小数点后的零作为SSRS中的表达式

  16. 16

    如何使用熊猫从字符串中删除小数点

  17. 17

    Java:在BigDecimal中删除小数点后的零

  18. 18

    从资金中删除小数点分隔符

  19. 19

    需要从命令输出中删除小数点

  20. 20

    如何在数据库中存储小数点为 0 的浮点数

  21. 21

    如何找到小数点

  22. 22

    如何找到小数点

  23. 23

    在R中以小数点逗号代替小数点

  24. 24

    Javascript函数在键入时仅允许文本框中的小数点带有2个小数点

  25. 25

    在python中对pandas数据框进行样式设置使float值在小数点后具有更多零

  26. 26

    如何在cobol中打印小数点?

  27. 27

    如何在Oracle中在小数点后添加零

  28. 28

    如何在PHP中禁用小数点转换

  29. 29

    如何在bc中显示小数点前的零?

热门标签

归档