gpt4 book ai didi

读取带有多个分隔符的txt文件

转载 作者:行者123 更新时间:2023-12-04 01:44:06 24 4
gpt4 key购买 nike

我想读取数据来创建绘图。

我的源数据是:

["201801",111],["201802",222],["201803",333]

我想创建一个像这样的数据框:

201801 111

201802 222

201803 333

我试过

df <- read.table('fuel_data.txt',header=FALSE, sep = ",")

它不起作用,因为 "," 不仅用于分隔记录内的数据,还用于分隔不同的记录。有没有办法将这种数据读入数据框?

谢谢!

最佳答案

将每个 [ 换行,每个 ] 和逗号替换为空格,然后读入:

txt <- '["201801",111],["201802",222],["201803",333]'
read.table(text = chartr("[],", "\n ", txt))

给予:

      V1  V2
1 201801 111
2 201802 222
3 201803 333

关于读取带有多个分隔符的txt文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56014505/

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