全部版块 我的主页
论坛 提问 悬赏 求职 新闻 读书 功能一区 经管百科 爱问频道
4041 5
2017-10-11
悬赏 50 个论坛币 未解决
在用pandas时候有一列日期数据,
复制代码
但是输出到excel后,这一列会显示成
复制代码
有没有办法让数据输出到excel时候不显示时分秒。如果转化为字符串是可以的,但是如果不改变日期数据类型,应该怎样做?

二维码

扫码加我 拉你入群

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

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

全部回复
2017-10-11 21:33:41
这个应该和pandas没什么关系,只和你Excel里面对应的单元格格式有关吧。
二维码

扫码加我 拉你入群

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

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

2017-10-12 08:15:01
东方祥 发表于 2017-10-11 21:33
这个应该和pandas没什么关系,只和你Excel里面对应的单元格格式有关吧。
写到excel默认就是datetime型的数据,我想有没有办法让输出直接就是date类型。如果每次写完再去excel里面手工调整台麻烦了。
二维码

扫码加我 拉你入群

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

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

2017-10-12 11:10:26
deem 发表于 2017-10-12 08:15
写到excel默认就是datetime型的数据,我想有没有办法让输出直接就是date类型。如果每次写完再去excel里面 ...
将日期数据列设置为索引,再用.date提取一下。pd.DatetimeIndex(df['data_time']).date
二维码

扫码加我 拉你入群

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

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

2017-10-12 11:10:35
deem 发表于 2017-10-12 08:15
写到excel默认就是datetime型的数据,我想有没有办法让输出直接就是date类型。如果每次写完再去excel里面 ...
将日期数据列设置为索引,再用.date提取一下。pd.DatetimeIndex(df['data_time']).date
二维码

扫码加我 拉你入群

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

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

2017-10-12 11:12:23
deem 发表于 2017-10-12 08:15
写到excel默认就是datetime型的数据,我想有没有办法让输出直接就是date类型。如果每次写完再去excel里面 ...
看错了,你的Pandas里面直接就是date格式。不过你先试试看行不行
二维码

扫码加我 拉你入群

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

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

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群