gpt4 book ai didi

r - R read.csv导入列名称不正确

转载 作者:行者123 更新时间:2023-12-03 13:51:35 26 4
gpt4 key购买 nike

我有一个要导入到R作为data.frame的csv。此csv具有我无法更改的 header ,例如USD.ZeroCouponBondPrice(1m)USD-EQ-SP500。但是,当我尝试将其导入R时,R的read.csv函数将字符()-覆盖为.尽管我无法在documentation函数中找到解决此问题的方法,但以下代码行有效:

colnames(df)<-c('USD.ZeroCouponBondPrice(1m)', 'USD-EQ-SP500')

因此这些字符在 data.frame列名称中是合法的。覆盖所有列名非常烦人且脆弱,因为它们超过20个,更改它们并非不可思议。有没有一种方法可以防止 read.csv替换这些字符,或者使用替代功能?

最佳答案

如果设置参数

check.names = FALSE

在read.csv中,则R将不会覆盖名称。但是这些名称在R中无效,因此必须以与有效名称不同的方式进行处理。

关于r - R read.csv导入列名称不正确,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46814829/

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