当前位置: 首页 > news >正文

Pandas使用笔记

个人学习笔记

日期转换

索引日期格式:2023-09-12 15:00:00

转换为:2023-09-12

import pandas as pd# 假设你的 DataFrame 名为 df,索引是 2023-09-12 15:00:00
# 这里创建一个示例 DataFrame 用于演示
data = {'value': [1, 2, 3]}
index = pd.to_datetime(['2023-09-12 15:00:00', '2023-09-13 15:00:00', '2023-09-14 15:00:00'])
df = pd.DataFrame(data, index=index)# 添加新的一列,只包含日期部分
df['date_column'] = df.index.dateprint(df)

计算中位数

df['median_price'] = df.apply(lambda x:(sorted([x.price1,x.price2,x.price3,x.price4])[1] + sorted([x.price1,x.price2,x.price3,x.price4])[2]) / 2, axis=1)

打开本地文件

import pandas as pd# 读取本地 CSV 文件
# 假设文件名为 'example.csv',请将其替换为你的实际文件名
names=['time', 'column2', 'column3']
df = pd.read_csv(r'C:\\Users\Administrator\\Downloads\\test.csv')# 为默认的数字索引添加名称
# df.index.name = 'index_name'
# 修改第一列的名称
df.rename(columns={'Unnamed: 0': 'time'}, inplace=True)print(df)
df.to_csv(r'C:\\Users\Administrator\\Downloads\\test1.csv', index=False)

http://www.lryc.cn/news/523063.html

相关文章:

  • 高等数学学习笔记 ☞ 定积分与积分公式
  • wow-agent---task2使用llama-index创建Agent
  • RabbitMQ实现延迟消息发送——实战篇
  • Oracle 拉链式merge sort join 原理
  • QModbusTCPClient占用内存持续增长
  • 代码中使用 Iterable<T> 作为方法参数的解释
  • Oracle数据库传统审计怎么用
  • leetcode-买卖股票问题
  • MYSQL学习笔记(三):分组、排序、分页查询
  • 上位机工作感想-2024年工作总结和来年计划
  • 【视觉惯性SLAM:十六、 ORB-SLAM3 中的多地图系统】
  • 【C++笔记】红黑树封装map和set深度剖析
  • 4.若依 BaseController
  • vue项目配置多语言
  • 数据可视化大屏设计与实现
  • PDF文件提取开源工具调研总结
  • 多监控m3u8视频流,怎么获取每个监控的封面图(纯前端)
  • 【机器学习实战入门项目】使用深度学习创建您自己的表情符号
  • 技术洞察:C++在后端开发中的前沿趋势与社会影响
  • 【人工智能 | 大数据】基于人工智能的大数据分析方法
  • 数字经济时代下的创新探索与实践:以“开源AI智能名片2+1链动模式S2B2C商城小程序源码”为核心
  • 【English-Book】Go in Action目录页翻译中文
  • js: 区分后端返回数字是否为null、‘-’ 或正常number类型数字。
  • 网络变压器的分类
  • SUCTF-SU_BBRE-好久不见21
  • Python 实现 NLP 的完整流程
  • 穷举vs暴搜vs深搜vs回溯vs剪枝系列一>N 皇后
  • JEL分类号
  • 设计和优化用于 AR、HUD 和高级显示系统的表面浮雕光栅
  • 【今日分享】人工智能加速发现能源新材料的结构与性能