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 ...
最新文章
- JAVA 对象引用,以及对象赋值
- s5-1 网络层引言
- C#语法糖 Null 条件运算符 【?.】
- 计算型存储:异构计算的下一个关键应用
- 推荐14款基于javascript的数据可视化工具
- 使用newtonsoft序列化
- 利用处理程序错误***(下)
- 【最短路】Floyd算法:2020蓝桥最短路
- Lua学习笔记(1)
- 乔治华盛顿计算机科学,乔治华盛顿大学计算机科学
- RK3399封装(CPU+GPU)Mali-T860 Codec架构(十六)
- java环境安装包_超详细的EFK安装部署教程--环境准备篇
- 给快播指一条生路:转型会员付费吧
- python -m spacy dowmload en失败
- 硬件安装——联想笔记本安装固态硬盘
- 三、道阻且长之单例模式
- 《码农修行 编写优雅代码的32条法则》林文著 笔记
- LibreOJ10082. 「一本通 3.3 例 1」Word Rings【二分+SPFA】
- 计算机内存die,你们说的美光E-DIE其实非常强(C9BJZ)
- RN measure获取元素坐标失效问题 (仅安卓端)
热门文章
- java接收时间注解(格式化时间处理)
- 记录对水木清华论坛的一次绕过积分验证的尝试
- vue中data定义数字类型_[乐意黎原创] Vue中data定义的三种方式和区别
- 2023 年 31 大功能测试工具
- 对数据结构中共享栈减少上溢的理解
- 还记得当年的c-free和Borland c++5.5编译器吗?
- 某高科技公司java笔试题。
- error reconnecting to master ‘userName@192.168.1.88:3306‘ - retry-time: 60 maximum-retries: 86400
- python小乌龟代码_悄悄告诉你,Python 里面有一只小乌龟
- Java、JSP酒店网上订房系统