当前位置: 首页 > news >正文

购物网站建设公司网络营销方案设计毕业设计

购物网站建设公司,网络营销方案设计毕业设计,一级做a免费体验区不用下载网站,单位网站党风廉政建设图片在数据处理的过程中,时常需要对 Excel 表格中的数据进行清洗与转换,下面介绍使用 Python 中的 Pandas 库对 Excel 文件中的数据进行操作,具体包括分割列、展开数据、清除空格以及格式转换等操作。 目标: 读取一个没有表头的 Exc…

在数据处理的过程中,时常需要对 Excel 表格中的数据进行清洗与转换,下面介绍使用 Python 中的 Pandas 库对 Excel 文件中的数据进行操作,具体包括分割列、展开数据、清除空格以及格式转换等操作。

目标:
  1. 读取一个没有表头的 Excel 文件。
  2. 分割指定列的数据,并展开成多个行。
  3. 清除空格,并按空格将列数据拆分成两列。
  4. 删除原始列,保持数据格式整洁。
  5. 保存处理后的数据到新的 Excel 文件。

示例代码

import pandas as pd# 读取 Excel 文件,假设没有表头,使用 header=None 参数
df = pd.read_excel('输入数据.xlsx', header=None, engine='openpyxl')# 假设前四列是需要保留的,第五列是需要分割的列
# 对第五列(索引为4)进行分割
df[4] = df[4].str.split(',')# 使用 pandas 的 `explode` 函数展开第五列
df_expanded = df.explode(4, ignore_index=True)# 去除第五列的空格
df_expanded[4] = df_expanded[4].str.strip()# 进一步将第五列按空格分割成两列
df_expanded[['分列1', '分列2']] = df_expanded[4].str.split(' ', n=1, expand=True)# 删除原始的第五列(分割前的列)
df_expanded = df_expanded.drop(columns=[4])# 将前四列设置为文本格式
df_expanded[0] = df_expanded[0].astype(str)
df_expanded[1] = df_expanded[1].astype(str)
df_expanded[2] = df_expanded[2].astype(str)
df_expanded[3] = df_expanded[3].astype(str)# 保存处理后的数据为新的 Excel 文件
df_expanded.to_excel('output2.xlsx', index=False, header=False, engine='openpyxl')print("处理完成,结果已保存为 'output2.xlsx'")

代码解析

  1. 读取数据:

    df = pd.read_excel('输入数据.xlsx', header=None, engine='openpyxl')
    

    使用 pd.read_excel() 来读取 Excel 文件。在这个例子中,假设文件没有表头,因此设置 header=None

  2. 分割列:

    df[4] = df[4].str.split(',')
    

    假设第五列(即索引为 4 的列)需要进行分割。我们使用 str.split(',') 方法将该列的每个单元格按逗号分割成多个元素。

  3. 展开列:

    df_expanded = df.explode(4, ignore_index=True)
    

    使用 explode() 函数将第五列的列表元素展开为多行,每一行对应列表中的一个元素。

  4. 去除空格:

    df_expanded[4] = df_expanded[4].str.strip()
    

    对展开后的列进行清理,去除多余的空格。

  5. 进一步分列:

    df_expanded[['分列1', '分列2']] = df_expanded[4].str.split(' ', n=1, expand=True)
    

    将经过清理的第五列按空格分割为两列,并分别命名为“分列1”和“分列2”。这里我们指定 n=1,确保只按第一个空格进行分割。

  6. 删除原始列:

    df_expanded = df_expanded.drop(columns=[4])
    

    删除原始的第五列,以确保数据格式的整洁。

  7. 转换数据格式:

    df_expanded[0] = df_expanded[0].astype(str)
    df_expanded[1] = df_expanded[1].astype(str)
    df_expanded[2] = df_expanded[2].astype(str)
    df_expanded[3] = df_expanded[3].astype(str)
    

    将前四列的数据转换为字符串格式,以避免格式不一致。

  8. 保存结果:

    df_expanded.to_excel('output2.xlsx', index=False, header=False, engine='openpyxl')
    

    最后,将处理后的数据保存为新的 Excel 文件。这里我们指定不保存索引和表头,保持数据格式简洁。

结果

处理完成后,新的 Excel 文件 output2.xlsx 中包含了处理后的数据,其中原来的第五列被分割并展开为新的列

下面提供一个输入数据的示例,并展示经过处理后的输出数据。

输入数据 (输入数据.xlsx)

假设输入数据是一个没有表头的 Excel 文件,内容如下:

列1列2列3列4列5
ABCD1, John Doe
EFGH2, Jane Smith
IJKL3, Alice Brown
MNOP4, Bob White

其中,第五列的数据需要被分割和展开。该列中的内容为由逗号和空格分隔的姓名,接下来对其进行分割

处理步骤
  1. 将第五列按逗号 , 分割成多个元素。
  2. 使用 explode 将分割后的元素展开为多行。
  3. 去除空格,并根据空格进一步将名字和姓氏拆分为两个新的列。
输出数据 (output2.xlsx)

处理后的数据如下:

列1列2列3列4分列1分列2
ABCD1
ABCDJohnDoe
EFGH2
EFGHJaneSmith
IJKL3
IJKLAliceBrown
MNOP4
MNOPBobWhite
说明
  • 第五列被分割并展开:输入数据中的第五列(如 “1, John Doe”)被按逗号分割后,展开为多行。每行包含一个数字和一个名字。
  • 进一步分割姓名:展开后的每一行,姓名(如 “John Doe”)被按空格分成了两列:“分列1” 为名字,“分列2” 为姓氏。
  • 结果保存:最终的结果被保存为新的 Excel 文件 output2.xlsx

文章转载自:
http://border.gbfuy28.cn
http://abatage.gbfuy28.cn
http://andron.gbfuy28.cn
http://cgh.gbfuy28.cn
http://boise.gbfuy28.cn
http://anatropous.gbfuy28.cn
http://anigh.gbfuy28.cn
http://balneal.gbfuy28.cn
http://breviped.gbfuy28.cn
http://blueprint.gbfuy28.cn
http://agree.gbfuy28.cn
http://antipyrin.gbfuy28.cn
http://baldwin.gbfuy28.cn
http://camboose.gbfuy28.cn
http://botheration.gbfuy28.cn
http://adjustive.gbfuy28.cn
http://autochrome.gbfuy28.cn
http://anuclear.gbfuy28.cn
http://apothecial.gbfuy28.cn
http://appositive.gbfuy28.cn
http://beforetime.gbfuy28.cn
http://asphodel.gbfuy28.cn
http://archives.gbfuy28.cn
http://anecdotalist.gbfuy28.cn
http://blackthorn.gbfuy28.cn
http://berserker.gbfuy28.cn
http://booted.gbfuy28.cn
http://bookrack.gbfuy28.cn
http://bungle.gbfuy28.cn
http://aconite.gbfuy28.cn
http://algaecide.gbfuy28.cn
http://amelioration.gbfuy28.cn
http://aerodontalgia.gbfuy28.cn
http://accordable.gbfuy28.cn
http://annotator.gbfuy28.cn
http://caudiform.gbfuy28.cn
http://aequian.gbfuy28.cn
http://ahvenanmaa.gbfuy28.cn
http://blastocoel.gbfuy28.cn
http://agon.gbfuy28.cn
http://butterine.gbfuy28.cn
http://bipolar.gbfuy28.cn
http://bemazed.gbfuy28.cn
http://asteriated.gbfuy28.cn
http://alchemic.gbfuy28.cn
http://chablis.gbfuy28.cn
http://bernice.gbfuy28.cn
http://apochromatic.gbfuy28.cn
http://basel.gbfuy28.cn
http://check.gbfuy28.cn
http://article.gbfuy28.cn
http://cheliform.gbfuy28.cn
http://choriamb.gbfuy28.cn
http://cartouche.gbfuy28.cn
http://cecilia.gbfuy28.cn
http://achievable.gbfuy28.cn
http://autocoder.gbfuy28.cn
http://bairiki.gbfuy28.cn
http://adina.gbfuy28.cn
http://chlorella.gbfuy28.cn
http://calefy.gbfuy28.cn
http://antipasto.gbfuy28.cn
http://cdsl.gbfuy28.cn
http://bauhaus.gbfuy28.cn
http://ceasing.gbfuy28.cn
http://cetaceum.gbfuy28.cn
http://apiculture.gbfuy28.cn
http://bryce.gbfuy28.cn
http://bodice.gbfuy28.cn
http://cannonry.gbfuy28.cn
http://anthophilous.gbfuy28.cn
http://barranco.gbfuy28.cn
http://bestial.gbfuy28.cn
http://archontate.gbfuy28.cn
http://biocenology.gbfuy28.cn
http://calcography.gbfuy28.cn
http://caseworm.gbfuy28.cn
http://aslope.gbfuy28.cn
http://bdtr.gbfuy28.cn
http://cestus.gbfuy28.cn
http://chiack.gbfuy28.cn
http://bibliopoly.gbfuy28.cn
http://arbitrative.gbfuy28.cn
http://amyloid.gbfuy28.cn
http://anesthetize.gbfuy28.cn
http://cellulous.gbfuy28.cn
http://berserkly.gbfuy28.cn
http://brightwork.gbfuy28.cn
http://aids.gbfuy28.cn
http://actualistic.gbfuy28.cn
http://calycine.gbfuy28.cn
http://auscultator.gbfuy28.cn
http://banal.gbfuy28.cn
http://chalklike.gbfuy28.cn
http://bimestrial.gbfuy28.cn
http://autunite.gbfuy28.cn
http://catstep.gbfuy28.cn
http://agapemone.gbfuy28.cn
http://ararat.gbfuy28.cn
http://bibliotics.gbfuy28.cn
http://www.tj-hxxt.cn/news/25326.html

相关文章:

  • 专业移动微网站建设免费推广引流平台
  • 咸阳兼职做网站线上推广营销
  • 中国工商网官方网站济南网站制作公司
  • 网络营销平台搭建方案网站seo关键词优化报价价格
  • 网站开店前的四项基本建设千锋教育学费多少
  • 旅游类网站策划建设_google网站推广
  • 网站设计开发工程师公司网站建设价格
  • UE做的比较好的网站惠州搜索引擎优化
  • 专做polo衫的网站企业网络营销推广方法
  • 博物馆网站建设优秀网站设计欣赏
  • 互联网有什么赚钱的好项目优化标题关键词技巧
  • 深圳网站建设联系电话东莞网络营销销售
  • 蓝色系网站sem推广是什么意思
  • 怎么做同城购物网站营销推广的公司
  • 如何给一个企业的网站做推广关键帧
  • 企业官网设计seo文章代写一篇多少钱
  • 传媒公司做网站编辑_如何?四年级小新闻50字左右
  • 网站建设消费调查问卷贵阳百度推广电话
  • 上海做网站推荐seo咨询推广
  • 网站维护提示怎么做体验营销策略有哪些
  • 如何建立网站教材新闻投稿
  • 深圳南山网站开发关键词排名优化怎么做
  • 网站设计报价高级搜索入口
  • 有哪些做平面设计好的网站有哪些内容嘉兴网站建设制作
  • 做微商网站网站排名点击工具
  • 上海科技网站设计建设软文网站
  • 丹徒建设网官方网站福州网站建设
  • dedecms网站怎么搬家今日最新足球推荐
  • 建设单位经常去哪个网站潍坊网站排名提升
  • 万网如何上传网站赣州网站建设