gpt4 book ai didi

r - 由\n 分隔的字符串到数据框

转载 作者:行者123 更新时间:2023-12-01 07:02:00 25 4
gpt4 key购买 nike

我有以下字符串:

  "Title\nToday 1,239 €\nYesterday 1,2 €\n17/04/2018 1,2 €\n14/04/2018 1,2 €\n13/04/2018 1,2 €\n12/04/2018 1,2 €\n11/04/2018 1,2 €\n09/04/2018 1,2 €\n08/04/2018 1,2 €\n07/04/2018 1,2 €"

但我不知道我是否可以从中获取数据框。我想用我的字符串获取一个包含两列(日期和价格)的数据框,如下所示(实际上并不需要 Title 名称):
Date       Price
Today 1,239 €
Yesteday 1,2 €
17/04/2018 1,2 €
14/04/2018 1,2 €
13/04/2018 1,2 €
12/04/2018 1,2 €
11/04/2018 1,2 €
09/04/2018 1,2 €
08/04/2018 1,2 €
07/04/2018 1,2 €

这几乎与我可以通过 cat 获得的相同功能。但我想我可以将它转换为数据框。
有任何想法吗?

最佳答案

这里有一个解决方案 read.table :

> read.table(text=str, sep=' ', skip=1, col.names=c('Date', 'Price', 'Currency'))
Date Price Currency
1 Today 1,239 €
2 Yesterday 1,2 €
3 17/04/2018 1,2 €
4 14/04/2018 1,2 €
5 13/04/2018 1,2 €
6 12/04/2018 1,2 €
7 11/04/2018 1,2 €
8 09/04/2018 1,2 €
9 08/04/2018 1,2 €
10 07/04/2018 1,2 €

str成为您的数据。注意参数 skip正在删除“标题”。

关于r - 由\n 分隔的字符串到数据框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49916620/

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