使用python更改CSV文件中的列的值

阿迪亚

我是python的新手,只需要一点帮助。

我们有一个以竖线分隔的CSV文件,看起来像这样

DATE|20160101
ID | Name | Address | City | State | Zip   | Phone | OPEID  | IPEDS |
10 | A... | 210 W.. | Mo.. | AL... | '31.. | 334.. | '01023 | 10063 |
20 | B... | 240 N.. | Ne.. | Ut... | '21.. | 335.. | '01024 | 10064 |

Zip和OPEID列的每个值开头都带有撇号

因此,我们希望创建一个新的CSV文件,其中从这2列的每个值中都删除了撇号。

然后,新文件应如下所示:

DATE|20160101
ID | Name | Address | City | State | Zip  | Phone | OPEID | IPEDS |
10 | A... | 210 W.. | Mo.. | AL... | 31.. | 334.. | 01023 | 10063 |
20 | B... | 240 N.. | Ne.. | Ut... | 21.. | 335.. | 01024 | 10064 |

此代码用于复制数据而不会删除撇号

import os
import csv

file1 = "D:\CSV\File1.csv"
with open(file1, 'rb') as csvfile:

         reader = csv.reader(csvfile, delimiter = '|')

         path = "D:/CSV/New"
         if not os.path.exists(path):
             os.makedirs(path)

         writer = csv.writer(open(path+"File2"+".csv", 'wb'), delimiter = '|')

         for row in reader:
             writer.writerow(row)

csvfile.close()
洛克(Lokesh Sanapalli)

它对我有用...试试这个。

res=[]
with open('hi.csv') as f:
    content=csv.reader(f,delimiter='|')
    for row in content:
        for str in range (len(row)):
            row[str]=row[str].replace('\'','')
        res.append(row)
    f.close()
with open('hi.csv','wb') as ff:  # python 3 => 'wb' => 'w',newline=''
    sw=csv.writer(ff,delimiter='|',quoting=csv.QUOTE_MINIMAL)
    for rows in res:
        sw.writerow(rows)
ff.close()

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用python更改CSV文件中的列的值

来自分类Dev

更改CSV文件中的列值

来自分类Dev

使用Python拆分CSV文件中的列的值

来自分类Dev

如何使用python在csv文件中查找相同值的列

来自分类Dev

如何通过python更改CSV文件中的值?

来自分类Dev

使用python汇总.csv文件中的列

来自分类Dev

使用Python在CSV文件中添加列

来自分类Dev

使用 Python 更改文本文件中的特定列值

来自分类Dev

使用Python将值列表写入不同列中的csv文件

来自分类Dev

使用awk更改文件中第一列的值

来自分类Dev

如何使用python更改CSV文件中的单词顺序?

来自分类Dev

通过python中的列值拆分大型csv文件

来自分类Dev

使用ConfigParser Python更改ini文件中的值

来自分类Dev

更改熊猫csv列的值样式python

来自分类Dev

在Python中使用条件更改分类列中的值

来自分类Dev

使用Python检查CSV每行中特定列的值

来自分类Dev

在csv文件中搜索列表值并在python中返回另一列值

来自分类Dev

使用Python在CSV文件中获取特定列

来自分类Dev

使用python 2.4计算CSV文件中的列数

来自分类Dev

如何使用Pandas在python的CSV文件中显示列?

来自分类Dev

使用python 2.4计算CSV文件中的列数

来自分类Dev

如何使用python从csv文件中检索一列?

来自分类Dev

在python中使用numpy读取csv文件中的特定列

来自分类Dev

使用python确定csv文件中的日期列

来自分类Dev

使用python在csv文件中添加一列

来自分类Dev

使用 sed 更改 csv 文件中的数字

来自分类Dev

计算.csv文件Java列中的值

来自分类Dev

使用powershell仅更改csv文件中的一个值

来自分类Dev

使用 Pandas 加载时更改 csv 文件中的值。(试图理解博客上的代码)

Related 相关文章

热门标签

归档