gpt4 book ai didi

r - 如何在 read.csv 中声明千位分隔符?

转载 作者:行者123 更新时间:2023-12-04 06:49:07 25 4
gpt4 key购买 nike

这个问题在这里已经有了答案:





How to read data when some numbers contain commas as thousand separator?

(11 个回答)


9 个月前关闭。




我要读取的数据集包含带有和不带有逗号作为千位分隔符的数字:

"Sudan", "15,276,000", "14,098,000", "13,509,000"
"Chad", 209000, 196000, 190000

我正在寻找一种方法来读取这些数据。

任何提示表示赞赏!

最佳答案

由于问题下有一个“r”标签,我认为这是一个 R 问题。
在 R 中,你不需要做任何事情来处理引用的逗号:

> read.csv('t.csv', header=F)
V1 V2 V3 V4
1 Sudan 15,276,000 14,098,000 13,509,000
2 Chad 209000 196000 190000

# if you want to convert them to numbers:
> df <- read.csv('t.csv', header=F, stringsAsFactor=F)
> df$V2 <- as.numeric(gsub(',', '', df$V2))

关于r - 如何在 read.csv 中声明千位分隔符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2347410/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com