楼主: 离骚。
12803 11

[问答] 【请教】只有年份和月份的数据,怎么变成日期类型呢? [推广有奖]

  • 0关注
  • 0粉丝

大专生

38%

还不是VIP/贵宾

-

威望
0
论坛币
789 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
345 点
帖子
14
精华
0
在线时间
67 小时
注册时间
2012-4-12
最后登录
2022-5-20

楼主
离骚。 发表于 2015-1-27 22:43:37 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
比如‘2007-01’,录入的时候是文本型
如果使用as.Date,2007-01就变成了Na,不管在参数里输‘%Y%m'的各种组合都不行,完全不知道怎么做了

谢谢各位老师了。

如果输入2007-01-01 就没事




二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:日期类型 date 怎么做 文本型 ATE

沙发
ryoeng 在职认证  发表于 2015-1-27 23:46:17
提示: 作者被禁止或删除 内容自动屏蔽

藤椅
离骚。 发表于 2015-1-29 19:39:01
ryoeng 发表于 2015-1-27 23:46
将日期格式换成字符串。
>  riqi<-'2007-01'
>  riqi2<-as.Date(riqi,'%Y-%m')
> riqi2
[1] NA
>
我想让2007-01变成日期格式 但无法变成 不知道咱们俩说的是不是一个东西。。。

板凳
yvww 发表于 2015-1-29 20:38:32
  1. as.Date(riqi,'%Y-%M')
复制代码

报纸
ウ兴ウ 发表于 2015-3-4 17:11:02
  1. > riqi<-'2007-01'
  2. > as.Date(riqi,'%Y-%M')
  3. [1] "2007-03-04"
复制代码

怎么结果是这样的?

地板
AthenaUchiha 发表于 2015-3-24 10:04:20
谢谢!

7
Sunny602678 在职认证  学生认证  发表于 2019-7-3 14:18:46
  1. as.character.Date(data$month,format="%Y-%m")
复制代码

8
琥珀川lz 发表于 2019-10-22 14:44:24
请问你解决了么

9
xueyong 发表于 2021-1-21 11:31:30
Sunny602678 发表于 2019-7-3 14:18
7楼是高手啊请问as.Date和as.character.Date有什么区别,为什么这样就可以

10
kushayaner 学生认证  发表于 2021-4-21 22:05:26
yvww 发表于 2015-1-29 20:38
这个行不通的

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-28 14:33