pandas中去除指定字符的实例
作者:Pywin 发布时间:2023-11-29 22:41:35
标签:pandas,去除,字符
例表:
假如想要去掉表中的‘#',‘;'而且以‘#'和‘;'为分割线切割数据:
#将dfxA_2的每一个分隔符之间的数据提出来
col1=dfxA_2['travel_seq'].str.split('#').str[0]
col2=dfxA_2['travel_seq'].str.split('#').str[1]
col3=dfxA_2['travel_seq'].str.split('#').str[2].str.split(';').str[0]
这里只是部分代码,实际情况按需求可以灵活变化。
#建立表
DF1=pd.DataFrame({'link_id1':col1,'time_slot1':col2,'time1':col3,'link_id2':col4,'time_slot2':col5,'time2':col6,'link_id3':col7,'time_slot3':col8,'time3':col9,'link_id4':col10,'time_slot4':col11,'time4':col12,'link_id5':col13,'time_slot5':col14,'time5':col15,'link_id6':col16,'time_slot6':col17,'time6':col18,'all_time':col19})
#重新排列index的值
DF2=DF1.reset_index(drop=True)
#按照指定的列排序columns
DF=DF2.reindex(columns=['link_id1','time_slot1','time1','link_id2','time_slot2','time2','link_id3','time_slot3','time3','link_id4','time_slot4','time4','link_id5','time_slot5','time5','link_id6','time_slot6','time6','all_time'])
#保存成csv格式的文档
DF.to_csv('A_2.csv')
结果:
来源:https://blog.csdn.net/qq_36076233/article/details/64124577
0
投稿
猜你喜欢
- 本文实例为大家分享了Python多线程模拟火车站售票的具体代码,供大家参考,具体内容如下Python的标准库提供了两个模块:thread和t
- 概述虽然Python的强项在人工智能,数据处理方面,但是对于日常简单的应用,Python也提供了非常友好的支持(如:Tkinter),本文主
- 第一种,fitimport kerasfrom keras.models import Sequentialfrom keras.layer
- JS提供两个截取字符串的方法,分别是:slice()和substring()slice和substring都可以接受一个或两个参数,第1个参
- Laplace分布定义:下面先给出Laplace分布实现代码:import matplotlib.pyplot as pltimport n
- 无聊刷日剧,看到签到断了好久,简单写了个脚本,通过模拟抓包的方式实现1、先登录到字幕组网站获取token2、用获取到的token登录到人人活
- 一、TensorTensor(张量是一个统称,其中包括很多类型):0阶张量:标量、常数、0-D Tensor;1阶张量:向量、1-D Ten
- python2和python3对于字符串的处理有很大的区别熟悉了python2的写法用python3时真的会遇到很多问题啊……区别pytho
- 如下所示:# coding: utf-8import osimport psutilimport timedef write_pid():
- 前言:python利用matplotlib库中的plt.ion()函数实现即时数据动态显示:1.非定长的时间轴代码示例:# -*- codi
- open 遍历一个大日志文件使用 readlines() 还是 readline() ?总体上 readlines() 不慢于python
- 我就废话不多说了,直接上代码吧!from PIL import Image# 通道转换def change_image_channels(i
- numpy.insert()主要用于向矩阵中插入行或列。对于多维矩阵,可以沿任意一个轴插入元素。1. 参数说明numpy.insert(ar
- 现在同类型的网站数不胜数,网站的功能或服务日趋同质化,大的方面看不出什么差别,差别就体现在细节上。“窥斑见豹”,细节成为网站最有力的表现形式
- 安装laravel框架命令行cd进入指定目录下,执行composer create-project --prefer-dist larave
- 当请求访问到某个视图时,我们想让它重定向到其他页面,应该怎么做呢?1.HttpResponseRedirect需求:当我们访问127.0.0
- Python安装selenium包打开命令行窗口,进入python交互环境python尝试导入selenium包,报错,说明尚未安装sele
- 在处理数据的时候,经常会碰到CSV类型的文件,下面将介绍如何读取当前目录下的CSV文件,步骤如下1、获取当前目录所有的CSV文件名称:#创建
- 发现问题在使用pip install下载其他包时,报了错,如图:提示:“You are using pip versio
- 最好也是最简单的办法就是利用Cookie,而不必用到数据库。当然,你愿意用数据库也可以。下面就是利用Cookie来实现的:<