python炸裂操作函数explode
explode函数使用
现有一个csv文件记录课程,数据格式如下图:
现要把每星期的课程拆出来,形成每个课程单独一行的格式(类似一维表)
星期 | 课程 |
---|---|
周一 | 历史 |
周一 | 生物 |
… | … |
实现代码
# -*- coding: utf-8 -*-
"""
Created on Fri Apr 15 21:04:26 2022
利用pandas进行炸裂
@author: zlt
"""import pandas as pdif __name__ == "__main__":df_file = pd.read_csv("D:\Codecode\excelFile\practice\每周课程0415.csv", encoding="utf-8")# 把课程以空格分割后,存入lessons列# series类型转为str类型处理df_file["lessons"] = df_file["课程"].str.split(" ")# 根据lessons炸裂df_file = df_file.explode("lessons")print(df_file)# 结果写入新的文件中df_file.to_csv("D:\Codecode\excelFile\practice\每周课程0415结果.csv", encoding="utf-8", mode="w", index=False)print("finish")
输出的文件结果:
python炸裂操作函数explode相关推荐
- python列表操作函数大全_Python列表操作函数
列表可以进行多个数据的存储,同时python中的列表设计非常到位,它可以实现内容动态扩充,可以进行后期数据的删除,这些就需要通过Python提供的列表操作函数来实现了. 对于Python语言而言,开发 ...
- python - 文件操作函数练习
练习题 文件处理相关 编码问题 请说明python2 与python3中的默认编码是什么? # 答案py2默认ASCII码,py3默认的utf8 为什么会出现中文乱码?你能列举出现乱码的情况有哪几种? ...
- python目录操作函数_Python3目录操作
Python3 目录操作 常见的目录操作: 显示当前目录 切换目录 新建.删除目录.移动.复制 显示目录内容 判断目录.文件是否存在 目录操作常用的函数如下: os.listdir() # 列出目录下 ...
- python文件操作函数_python基础之文件操作,集合,函数
文件操作: 打开文件的方法: 第一种:打开文件执行完命令后,需要关闭文件,否则会一直占用内存空间 f=open('/data/1.txt','r+') #后面的r+ 表示打开文件的模式是读写 #命令 ...
- python字符串操作函数总结
1.字符串基本操作: 操作格式/函数名称 功能 参数 返回值 范例 变量名[idx] 关键词: 获取单个字符 获取字符串中指定索引位置的字符 idx:要获取的索引位置 结果是包含了单个字符的字符串 i ...
- python序列操作函数有哪些_Python笔记--序列操作函数
1All(): 判断给出的可迭代参数iterable中所有元素是否均为true,是则返回true,否则返回false.注:除了0,空,False外都算作true.空元组,空列表返回true. 语法:a ...
- Python窗体操作函数
实现了一个window下对窗体操作的类,实现的功能如:移动窗体.获取窗体位置和大小.截取窗体图片.坐标转换等. 直接上代码: # coding=utf-8 import win32con import ...
- python字典操作函数_【python】字典的操作方法和函数
一.字典内置函数&方法 Python字典包含了以下内置函数: 1.cmp(dict1, dict2):比较两个字典元素. 2.len(dict):计算字典元素个数,即键的总数. 3.str(d ...
- Python元组操作函数
元组(tuple)与列表(list)用法非常相似,但有以下本质区别: 1. 元组使用圆括号,而列表使用方括号: 2. 元组不可改变(增.删.改),而列表可以改变. >>> tup1 ...
最新文章
- 数据库的概念以及MYSQL的安装和卸载
- QT的QFileSelector类的使用
- excel 2010 group and subtotal function
- Disk Quota磁盘配额
- linux+tar怎样解压,如何在Linux上使用tar命令解压和压缩文件
- Linux架构之NFS共享存储1
- linux怎么卸载fishshell,为Bash/Zsh/Fish安装Starship Shell提示符的步骤
- 【报错】Failed to start A high performance web server and a reverse proxy server.
- 飞思卡尔16位单片机(二)——CodeWarrior开发环境搭建及新建、调试工程
- 向日葵显示不能连接服务器,手机向日葵远程连接服务器
- 计算机语言分几级,计算机语言分为三类:机器语言、低级语言和高级语言。()...
- 十月英语——坚持的力量
- 动态范围Bitmap的参考实现
- 操作系统实验指导书(完整版)
- Axure教程:用中继器制作调查问卷/考试试卷
- 1998ieee圆周率c语言,华人留学生开发首个古汉语编程语言,实现易经算命、圆周率计算,Github获赞14.7k...
- Oracle版本升级后引出的catalog连接问题
- 郭昌洪畅谈—物业管理工作三大论述
- 《PROTOTYPICAL CONTRASTIVE LEARNING OF UNSUPERVISED REPRESENTATIONS》学习笔记
- python三维矩阵出图_python读取图片的方式,以及将图片以三维数组的形式输出方法...