python操作表格相关

有个xxx.csv的表格,想删除列名为Title,Sessions的这两列,如下:

import pandas

file = pandas.read_csv("xxx.csv")
file.drop(['Title', 'Sessions'], axis=1, inplace=True)
file.to_csv('xxx.csv', index=False)  # 保存的文件名和原文件不同时,会自动创建一个新文件。如果相同,则覆盖。

逐行读取csv表格:
    注意:有时候数字类型整数位较多的时候,读出来的值会自动加上逗号,存进数据库的时候要注意。
    例如:表里面是 2345.33 读出来的时候则是 2,345.33

import csv

with open('xxx.csv') as f:
    next(f)  # 跳过第一行表头
    rows = csv.reader(f)
    for row in rows:
        print(row)

逐行写入csv表格:

g = open('over.csv', 'w', newline='', encoding="utf-8")  # newline以免出现写一行空一行
csv_write = csv.writer(g)
csv_write.writerow([1,3,5])
g.close()
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • ORA-00001: 违反唯一约束条件 (.) 错误说明:当在唯一索引所对应的列上键入重复值时,会触发此异常。 O...
    我想起个好名字阅读 5,451评论 0 9
  • ¥开启¥ 【iAPP实现进入界面执行逐一显】 〖2017-08-25 15:22:14〗 《//首先开一个线程,因...
    小菜c阅读 6,567评论 0 17
  • 2017年12月18日晚,Otcbtc-ico第一阶段在进行:千一用户在兑换,千二用户在等待。 Otcbtc,60...
    杨杨897阅读 178评论 0 1
  • 半红的太阳沉在赤山山头,余辉斜阳洒在高粱地上,高梁地旁的泥潭里蛙声阵阵,不时的泛起令人作呕的酸腐的臭气。王占槐斜卧...
    宗思源阅读 504评论 0 3
  • 自5月18号从北京辞职,我已在家将近两个月。起初的半个月我的目标就是好好休息,养养身体,接着就是去找老公。然而计划...
    Dream_84ce阅读 276评论 2 2