import pandas as pd  # 将pandas作为第三方库导入,我们一般为pandas取一个别名叫做pdpd.set_option('expand_frame_repr', False)  # 当列太多时清楚展示# =====导入数据
df = pd.read_csv(r'C:\Users\simons\Desktop\xbx_stock_2019\data\a_stock_201903.csv',encoding='gbk',skiprows=1
)# ===== 时间处理
# print(df['交易日期'])
# print(df.at[0, '交易日期'])
# print(type(df.at[0, '交易日期']))
# df['交易日期'] = pd.to_datetime(df['交易日期'])  # 将交易日期由字符串改为时间变量
# print(df.at[0, '交易日期'])
# print(type(df.at[0, '交易日期']))# print(pd.to_datetime('1999年1月11日'))  # pd.to_datetime函数:将字符串转变为时间变量# print(df['交易日期'])
# print(df['交易日期'].dt.year)  # 输出这个日期的年份。相应的month是月份,day是天数,还有hour, minute, second
# print(df['交易日期'].dt.week)  # 这一天是一年当中的第几周
# print(df['交易日期'].dt.dayofyear)  # 这一天是一年当中的第几天
# print(df['交易日期'].dt.dayofweek)  # 这一天是这一周当中的第几天,0代表星期一
# print(df['交易日期'].dt.weekday)  # 和上面函数相同,更加常用
# print(df['交易日期'].dt.weekday_name)  # 和上面函数相同,返回的是星期几的英文,用于报表的制作。
# print(df['交易日期'].dt.days_in_month)  # 这一天所在月份有多少天
# print(df['交易日期'].dt.is_month_end)  # 这一天是否是该月的开头,是否存在is_month_end?
# print(df['交易日期'] + pd.Timedelta(days=1))  # 增加一天,Timedelta用于表示时间差数据,[weeks, days, hours, minutes, seconds, milliseconds, microseconds, nanoseconds]
# print((df['交易日期'] + pd.Timedelta(days=1)) - df['交易日期'])  # 增加一天然后再减去今天的日期

【python】pandas使用-时间处理相关推荐

  1. python pandas csv时间聚合_Python通过pandas操作excel常用功能

    1.导入数据源 #导入相关库 import pandas as pd import numpy as np import os from pandas import DataFrame,Series ...

  2. python pandas csv时间聚合_pandas中简单统计分组聚合函数的介绍

    说明: 这里只是简单的说明了一些pandas中的一些我在毕设中使用到的函数,这个 模块的并未具体其他的一些功能并未详细的进行说明. pandas 简单介绍 Python语言的Pandas模块是一种高效 ...

  3. python使用pandas基于时间条件查询多个oracle数据表

    python使用pandas基于时间条件查询多个oracle数据表 目录 python使用pandas基于时间条件查询多个orcale数据表 #orcale数据连接

  4. python pandas 日期_python+pandas+时间、日期以及时间序列处理方法

    python+pandas+时间.日期以及时间序列处理方法 先简单的了解下日期和时间数据类型及工具 python标准库包含于日期(date)和时间(time)数据的数据类型,datetime.time ...

  5. python pandas 日期格式_python+pandas+时间、日期以及时间序列处理方法

    先简单的了解下日期和时间数据类型及工具 python标准库包含于日期(date)和时间(time)数据的数据类型,datetime.time以及calendar模块会被经常用到. datetime以毫 ...

  6. Python pandas用法

    Python pandas用法 无味之味关注 12019.01.10 15:43:25字数 2,877阅读 91,914 介绍 在Python中,pandas是基于NumPy数组构建的,使数据预处理. ...

  7. python对数据进行合并的函数_利用Python pandas对Excel进行合并的方法示例

    前言 在网上找了很多Python处理Excel的方法和代码,都不是很尽人意,所以自己综合网上各位大佬的方法,自己进行了优化,具体的代码如下. 博主也是新手一枚,代码肯定有很多需要优化的地方,欢迎各位大 ...

  8. python csv性能_性能:Python pandas DataFrame.to_csv附加逐渐变慢

    最初的问题: 我在其中遍历了数千个带有Python Pandas DataFrames的泡菜文件,这些文件的行数(在aprox 600和1300之间)有所不同,但列数却没有变化(准确地说是636).然 ...

  9. python收入波动告警分析_使用Python/Pandas分析告警日志数据

    作者:吕磊 文章来自微信公众号:平台人生 Python Python是一种面向对象的解释型程序设计语言.作为一种脚本语言,Python在运行性能上相对C/C++等编译型语言有一定不足,但Python语 ...

  10. csv 20位数据 如何打开可以预览完整数字_干货Python Pandas 做数据分析之玩转 Excel 报表分析...

    本篇文章选自作者在 GitChat 的分享,若有什么问题,可在公众号回复「小助手」添加小助手微信,邀请你进入技术交流群. 各位朋友大家好,非常荣幸和大家聊一聊用 Python Pandas 处理 Ex ...

最新文章

  1. 2021年大数据ELK(二十三):Kibana简介
  2. telnetd运行需要什么条件_申请日本研究生需要什么条件
  3. jsonb 查询_如何使用IN运算符查询jsonb数组
  4. Spring.Net官网翻译
  5. Ubuntu更换国内源(apt更换源)
  6. 断言java怎么用_[java] java断言的使用
  7. CSocket,CAsyncSocket多线程退出时的一些注意事项(解决关闭WinSoket崩溃的问题)
  8. IIS 7.5配置PHP更容易!
  9. python学习笔记之函数(方法)(四)
  10. 智能机械按摩椅的改进设计
  11. 汇编语言 masm5与debug命令使用方法 小结
  12. vue:不同环境配置不同打包命令
  13. 域名备案和域名实名认证相同吗?
  14. 比人工更智能更有趣的植物识别--形色
  15. CI框架去掉index.php以及解决No input file specified问题
  16. 室友利用一把王者的时间就学会了【C语言结构体内存对齐】
  17. 人脑是一台计算机吗?
  18. 基于物理的渲染技术(PBR)系列一
  19. 中国线上超市行业营销态势与投资盈利预测报告(2022-2027)
  20. python图像检测_用Python实现通过哈希算法检测图片重复的教程

热门文章

  1. 【音乐爬虫】Python爬虫-selenium+browsermob-proxy 解决动态网页 js渲染问题
  2. php tp5生成条形码,thinkPHP框架实现生成条形码的方法
  3. 嵌入式开发环境配置一-arm-gcc安装配置
  4. android 设置屏幕大小,Android 根据屏幕大小设置字体大小
  5. jdbc结合sqlserver的javaWeb工程的分页查询共通操作代码
  6. BinwalkWindows 命令使用
  7. 如何将可运行文件做成可执行程序 - Linux
  8. 2021-04-01 微信发红包测试用例点
  9. Win10物联网IoT版更新10586.63:提升核心安全SSH稳定性
  10. IDC知识第二弹:托管/租用物理服务器