如何拆分一列中的数据并将值存储在python3.x csv模块功能的新列中

prasanthG

我正在尝试拆分一列中存在的数据并将其存储到一个新列中

**Inputdata.csv**
Braund, Mr. Owen Harris ,1
Heikkinen, Miss. Laina ,0
Allen, Mr. William Henry ,0
**Expecting_output.csv**
Braund,Owen Harris ,1,Mr
Heikkinen,Laina ,0,Miss
Allen,William Henry ,0,Mr

我已经尝试并获得了查找和替换功能,但无法对查找进行编码并将其存储到新列中

import csv
print(dir(csv))
filename = "H:\\FairDealCustomerData.csv"
csvout = "H:\\FairDealCustomerDataOUT.csv"
with open(filename,"r",newline='') as file:
     file = ''.join([i for i in file]).replace("Mr.", "")
     file = ''.join([i for i in file]).replace("Miss.", "")
     file = ''.join([i for i in file]).replace("Mrs.", "")
with open(csvout,"w",newline='') as outfile:
     outfile.writelines(file)
     outfile.close()

Inputdata.csv
Braund, Mr. Owen Harris ,1
Heikkinen, Miss. Laina ,0
Allen, Mr. William Henry ,0
 Expecting_output.csv
Braund,Owen Harris ,1,Mr
Heikkinen,Laina ,0,Miss
Allen,William Henry ,0,Mr
库山古纳塞克拉

试试这个,输出和你期望的一样。

import csv

filename = "H:\\FairDealCustomerData.csv"
csvout = "H:\\FairDealCustomerDataOUT.csv"

with open(filename, 'r', newline='') as read_file:
    readCSV = csv.reader(read_file, delimiter=',')
    with open(csvout, 'w', newline='') as write_file:
        writer = csv.writer(write_file)
        for row in readCSV:
            writer.writerow([row[0], row[1].split('.')[1].strip() + ' ', row[2], row[1].split('.')[0].strip()])

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何拆分数据框中的列并将每个值存储为新行(在熊猫中)?

来自分类Dev

R:提取数据帧中另一列(y)至少具有+1的一列(x)的值

来自分类Dev

拆分逗号分隔的值并存储在python 3.x中的单独行中?

来自分类Dev

如何重新计算列并将新值存储在同一数据框中?

来自分类Dev

将具有X个唯一值的列解析为X个新列,并填充另一列R中的值

来自分类Dev

X列中每个X列中的唯一值

来自分类Dev

按列值拆分 spark 数据框并在结果中获得每列值的 x 行数

来自分类Dev

如何从数据框col中提取特定值并将其放在另一列中?

来自分类Dev

Python熊猫,数据按X大小合并一列

来自分类Dev

一列需要在Pandas Python中拆分的数据

来自分类Dev

将最后X列的值求和到新列中

来自分类Dev

Python-当另一列中的数字大于之前的数字时,将x值从列中保存以列出

来自分类Dev

Python-当另一列中的数字大于2之前的数字时,将x值从列中保存以列出

来自分类Dev

从文本文件中提取一列并将其存储在Python中的数据框中

来自分类Dev

将.TXT数据作为一列拆分为n行,例如Python中的CSV?

来自分类Dev

R:根据另一列中的值从一列中的拆分字符串中检索数据

来自分类Dev

如何合并两列的float值并将其放在数据框的另一列中?

来自分类Dev

如何使用分隔符在数据框中的特定行的每一列中拆分每个值

来自分类Dev

如果某列(z)大于另一列(y)中的数据,则使用另一列(x)中的数据填充该列(z)

来自分类Dev

读取每个单元格值并将结果存储在另一列VBA中

来自分类Dev

使用Python 3.x将多列堆叠到csv中的单个列中

来自分类Dev

如何使用python处理csv文件中的多个'Pdcx'(x = 1至3)列

来自分类Dev

比较两列中的数据并将值提取到另一列

来自分类Dev

Excel 显示日期,其中下一列中的值为 x

来自分类Dev

如果所有值都在同一列中,如何从 csv 文件中读取数据?

来自分类Dev

如何使用SQL Server解析表中一列中的数据并将结果放入另一列中?

来自分类Dev

Python,数据框:在列表的一列中复制元素,并将其归因于另一列中的行

来自分类Dev

在sql中拆分字符串,并将每个分隔的值添加到表的每一列中

来自分类Dev

如何拆分数据框并将拆分的部分附加到新列中?

Related 相关文章

  1. 1

    如何拆分数据框中的列并将每个值存储为新行(在熊猫中)?

  2. 2

    R:提取数据帧中另一列(y)至少具有+1的一列(x)的值

  3. 3

    拆分逗号分隔的值并存储在python 3.x中的单独行中?

  4. 4

    如何重新计算列并将新值存储在同一数据框中?

  5. 5

    将具有X个唯一值的列解析为X个新列,并填充另一列R中的值

  6. 6

    X列中每个X列中的唯一值

  7. 7

    按列值拆分 spark 数据框并在结果中获得每列值的 x 行数

  8. 8

    如何从数据框col中提取特定值并将其放在另一列中?

  9. 9

    Python熊猫,数据按X大小合并一列

  10. 10

    一列需要在Pandas Python中拆分的数据

  11. 11

    将最后X列的值求和到新列中

  12. 12

    Python-当另一列中的数字大于之前的数字时,将x值从列中保存以列出

  13. 13

    Python-当另一列中的数字大于2之前的数字时,将x值从列中保存以列出

  14. 14

    从文本文件中提取一列并将其存储在Python中的数据框中

  15. 15

    将.TXT数据作为一列拆分为n行,例如Python中的CSV?

  16. 16

    R:根据另一列中的值从一列中的拆分字符串中检索数据

  17. 17

    如何合并两列的float值并将其放在数据框的另一列中?

  18. 18

    如何使用分隔符在数据框中的特定行的每一列中拆分每个值

  19. 19

    如果某列(z)大于另一列(y)中的数据,则使用另一列(x)中的数据填充该列(z)

  20. 20

    读取每个单元格值并将结果存储在另一列VBA中

  21. 21

    使用Python 3.x将多列堆叠到csv中的单个列中

  22. 22

    如何使用python处理csv文件中的多个'Pdcx'(x = 1至3)列

  23. 23

    比较两列中的数据并将值提取到另一列

  24. 24

    Excel 显示日期,其中下一列中的值为 x

  25. 25

    如果所有值都在同一列中,如何从 csv 文件中读取数据?

  26. 26

    如何使用SQL Server解析表中一列中的数据并将结果放入另一列中?

  27. 27

    Python,数据框:在列表的一列中复制元素,并将其归因于另一列中的行

  28. 28

    在sql中拆分字符串,并将每个分隔的值添加到表的每一列中

  29. 29

    如何拆分数据框并将拆分的部分附加到新列中?

热门标签

归档