相关疑难解决方法(0)

将年和月("yyyy-mm"格式)转换为日期?

我有一个如下所示的数据集:

Month    count
2009-01  12
2009-02  310
2009-03  2379
2009-04  234
2009-05  14
2009-08  1
2009-09  34
2009-10  2386
Run Code Online (Sandbox Code Playgroud)

我想绘制数据(月份为x值,计为y值).由于数据存在差距,我想将月份信息转换为日期.我试过了:

as.Date("2009-03", "%Y-%m")
Run Code Online (Sandbox Code Playgroud)

但它没有用.怎么了?似乎as.Date()也需要一天,并且无法设置当天的标准值?哪个功能解决了我的问题?

posix r date zoo r-faq

84
推荐指数
6
解决办法
11万
查看次数

在字符串中的特定位置插入字符

我想在字符串中的特定位置插入一个额外的字符(或一个新字符串).例如,我想d在第四个位置插入abcefg以获取abcdefg.

现在我正在使用:

old <- "abcefg"
n <- 4
paste(substr(old, 1, n-1), "d", substr(old, n, nchar(old)), sep = "")
Run Code Online (Sandbox Code Playgroud)

我可以为这个任务编写一个单行的简单函数,但我很好奇是否有一个现有的函数.

string r

50
推荐指数
3
解决办法
5万
查看次数

标签 统计

r ×2

date ×1

posix ×1

r-faq ×1

string ×1

zoo ×1