gpt4 book ai didi

r - 在r中将数字读取为单个字符

转载 作者:行者123 更新时间:2023-12-02 08:34:20 25 4
gpt4 key购买 nike

我有一个看起来像的输入文件

222222222224444444444444444477777777777723548464646
233333333224444444444444444477776666667723545864646

当我使用Read table命令 将其读入r时,认为它是1列中的单个数字。但是,我需要为每个单个字符创建一列
2 2 2 2 2   2

...

有没有办法在** R中做到这一点?

最佳答案

您可以将其视为固定宽度的文件,并使用read.fwf打开,为width参数提供一个1 vector ,该 vector 的长度与每行(最大)字符数相同:

read.fwf("yourFilename", rep(1, chars))

其中 yourFilename是文件名, chars是每行字符数(在您的示例中为51)。

如果任何行的字符数少于您设置的 chars值,则将为其赋予值 NA

关于r - 在r中将数字读取为单个字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23361464/

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