c=[a[0].strip(‘“’),a[2].strip(‘”’),a[3].strip(‘“’),a[4].strip(‘”’)]
如何去除数据提取后的“”“”“”?
1源数据: “1”;“00360C3360EEA3EF8648017CE3488F6A”;“2018-12-27 10:45:02”;“118.8207540”;“32.3732720”;“161389467”;“27” “1”;“00360C3360EEA3EF8648017CE3488F6A”;“2018-12-27 10:45:53”;“118.8194490”;“32.3605400”;“84343044”;“27” 提取代码: import pandas as pd table = pd.read_csv(‘userdata_31_clean.csv’,sep = ‘,’,encoding = ‘utf-8’) len=table.shape[0] #第二维长度 ind=pd.Series(list(range(len))) #创建一个一维列表数组 data=pd.DataFrame(index=(range(len)),columns=(‘id’,‘time’,‘jd’,‘wd’)) #data中加入一行数据 j=-1 for i in table.iloc[:,0]: #使用iloc方法提取table读到的数据中的第0列并用i遍历 a=i.split(‘;’) #列用“;”对i中数据进行分割 c=[a[0],a[2],a[3],a[4]] #创建一个数组由。。组成 data.values[j]=c #以行添加 j=j+1 print(data.head()) #打印data的头
#data[‘id’]=data[‘id’].astype(‘str’) ind=data[‘id’].dropduplicates() #对ID去重 for i in ind: data1=data.loc[data[‘id’]==i,:] #提取data[“id”]=i的行 name=‘userdata’+i+‘.csv’ #建立i变化的文件 data1.to_csv(name,index=False,encoding=“gbk”) #存储data1于name文件,非布尔类型 提取结果: id,time,jd,wd 1,“”“2018-12-27 10:46:24”“”,“”“118.8196860”“”,“”“32.3586430”“” 1,“”“2018-12-27 10:48:57”“”,“”“118.8257510”“”,“”“32.3325110”“” 如何使得结果为纯数字不带多余的“”“”“”。
- 点赞
- 收藏
- 复制链接分享
5条回答
为你推荐
- 请问如何将第一行dataframe数据设置为列索引?而不使用默认索引
- 数据挖掘
- python
- 1个回答
- 允许用户提取临时数据然后删除表数据(标题保留)?
- php
- csv
- export
- mysql
- 2个回答
- sql截取某字段中固定格式的部分
- sql
- mysql
- oracle
- 6个回答
- 合并数组忽略空值?
- php
- arrays
- foreach
- 1个回答
- python 如何将一列数据中冒号后面的三个字符提出来并赋值到新的一列
- python
- 4个回答
- 请问sql server分组后怎样能让只要其中一组数据满足where后面的多个条件之中一个就提取出来
- asp.net
- sql
- 2个回答
- C#如何将从txt中提取的信息拆分呢,去除空格和逗号等无用信息。
- 开发语言
- c++
- c语言
- 4个回答
- 如何提取公司真实名称
- c++
- php
- net
- 0个回答
- 为什么犀牛书的ajax post函数要对post的数据先encodeFormData呢?
- javascript
- 0个回答
- Qt串口通讯QSerialport接受数据失帧问题
- qt 串口通信
- 2个回答
- Android studio中用jsoup抓取网络数据作为textview文本内容失败
- 数据
- android
- java
- jsoup
- 4个回答
- 怎么用正则表达式 提取字符串中被大括号包着的字符
- 2个回答
- winfrom 从数据库 取出的数据 带\这种符号如何处理? 替换没有效果 msssql数据库
- 1个回答
- 一个有关MFC文本文件数据按行去重复的问题
- 数据
- 2个回答
- VC++6.0多行数据的去重复处理
- 数据
- 3个回答
- c# split分割字符串提取字符
- 字符串
- c#
- 3个回答
- C++ 字符串 16进制 数据提取
- 字符串
- 16进制
- 2个回答
- python:对一个波形做傅里叶变换,能得到整个频谱,怎么提取其中的频率分量呢?
- python
- 编程
- 信号
- 通信
- 傅里叶变换
- 4个回答
- MFC怎样提取字符串中两个逗号之间 的数据
- 字符串
- 数据
- 逗号
- 2个回答
- 查询删除SQlite中重复的数据
- android
- sqlite
- 1个回答