将一列数据,分裂成多列,且清理多余符号

  • 处理一列数据
    • 数据处理过程

处理一列数据

我们先来看一下数据形式,大概形式如下

如上所示,数据只有一列,并且数据中含有中括号以及单引号,我们想要将其去掉,并且分裂成多行。

数据处理过程

1.首先我们要知道,每一行都是一列pandas.core.series.Series,而且是一个整体,我们想要替换掉中括号以及每个单引号,必须使用df[0],而不是df,才能将其中的数据取出来。具体代码如下,我们使用循环将每一行都取出来,使用replace函数进行替换。并将处理好的数据替换点原先的数据

for i in range(len(data)):temp = data.loc[i]// 以下为替换左右括号以及单引号代码,如果有更简洁的代码请留言temp = temp[0].replace("'", "")temp = temp.replace("[", "")temp = temp.replace("]", "")// 将处理好的数据替换掉原来的数据data.loc[i] = temp

处理完后的结果如下所示

2.然后使用split(),将数据从逗号处分割开,并给列名为A、B、C。。。
data[0]表明数据分裂第0列

df = data[0].str.split(',', expand=True).rename(columns={0:'A', 1:'B', 2:'C', 3:'D',4:'E'})

将一列数据,分裂成多列,且清理多余符号相关推荐

  1. dataframe中将一列数据切分成多列

    为什么80%的码农都做不了架构师?>>>    原sheet中数据 目的 将[备注]列切分成[key]列和[value]列 Python sheet['key'] = sheet[' ...

  2. SQL将一行多列数据合并成 一列

    由于最近在做项目的时候,要对数据库中一行很多列个数据进行求和,便在网上查了一下,首先要用到动态SQL语句,动态sql感觉就是类似于拼接sql字符串 动态语句基本语法 1 :普通SQL语句可以用exec ...

  3. Excel将一列数据分隔成多列

    在调用一个存储过程中,打印了输出结果,上面客户说要使用excel表. 输出的日志信息是有固定格式的数据,如下: 赖寿福 0 0 0 0 0 0 陈娟屏 25.78 13.25 17.42 14.09 ...

  4. 把一列数据分割成两列

    import pandas as pd employees = pd.read_excel('D:/Temp/Employees.xlsx',index_col='ID')df = employees ...

  5. excel多列多行堆叠成多列一行,(excel把一行多列数据转成几行几列的表格)excel多列数据合并成一列...

    怎么将excel中两列转换成多行多列 在G1 H1中分入或复制粘列公 =INDEX(A:A,INT(ROW(A4)/4)) =INDIRECT(ADDRESS(INT(ROW(A4)/4),MOD(R ...

  6. 用Excel把一列数据转变成一行,并用逗号隔开

    用Excel把一列数据转变成一行,并用逗号隔开 在公式栏里输入 =TEXTJOIN(",",TRUE,A1:A256),其中A1:A256是指这一列数据是从A这一列的第一行到第25 ...

  7. 如何将Excel中一列内容拆分成两列?

    如何将Excel中一列内容拆分成两列? 目录 如何将Excel中一列内容拆分成两列? 1.例如:将下表中B列一月销售中计划与实际销售数量拆分成两列 2.首先在B列后插入一空白列,即选中C列鼠标右键点击 ...

  8. python分两列输出_Pandas实现一列数据分隔为两列

    分割成一个包含两个元素列表的列 对于一个已知分隔符的简单分割(例如,用破折号分割或用空格分割).str.split() 方法就足够了 . 它在字符串的列(系列)上运行,并返回列表(系列). >& ...

  9. pandas使用iloc函数基于dataframe数据列的索引抽取单列或者多列数据、其中多列索引需要嵌入在列表方括号[]中、或使用:符号形成起始和终止范围索引

    pandas使用iloc函数基于dataframe数据列的索引抽取单列或者多列数据.其中多列索引需要嵌入在列表方括号[]中.或使用:符号形成起始和终止范围索引 目录

最新文章

  1. MySQL这样写UPDATE语句,劝退
  2. 基于Jedis实现Redis分片的理解
  3. WPF与缓动(一) N次缓动
  4. (1) openssl基础概念
  5. Django中遇到的错误集合(持续更新)
  6. hive三种调用方式
  7. Android开发笔记(九十三)装饰模式
  8. ict测试机台_ICT自动测试机 PTI-818S 深圳市派捷电子科技有限公司
  9. 泰凌微TLSR8258烧录
  10. 学习记录1——vissim4.3安装和vissim4.3时间修改工具使用
  11. cad快看_CAD中遇到文件损坏,别着急,这几招能帮你挽回损失
  12. Excel图表1——双坐标图(双柱图)
  13. 最新:2021年7月全国程序员平均薪资出炉!你还坐得住吗?
  14. php服务器搬迁失败原因
  15. TA-LIB】之MACD
  16. 物联网--解决ESP8266与电脑串口通讯
  17. php scws自定义词库,scws分词 自定义词库的方法
  18. 错误: 找不到符号 符号: 方法 getResources() 位置: 类型为String的变量 dataSex
  19. mysql 一个sql查出俩个count_sql一个表中同时查询两个count的sql语句
  20. 利用FFmpeg玩转Android视频录制与压缩(二)

热门文章

  1. 【Spark SQL】Spark SQL开发
  2. java程序使用异步总线_JAVA并发编程基础
  3. 安卓NumberPicker数字选择器用法
  4. Bleu 得分-选修(Bleu Score-optional)
  5. 网页制作案例1-足球明星相册
  6. php对字符串处理,PHP字符串处理函数总结
  7. Discuz X3.3 修改业务板块中显示的版主信息
  8. 毕业论文(word)生成指定格式目录方法
  9. 泡泡、搜房、方正我该如何选择
  10. 华为OSPF配置练习