zoukankan      html  css  js  c++  java
  • DataFrame读取CSV文件

     读取csv的代码:

    print pd.read_csv("ex1.csv")
    
    print "
    "
    print "Can also use read table with a specific separator"
    print pd.read_table("ex1.csv",sep=',')
    
    print "
    "
    print "Read a csv and define a row as its header"
    print pd.read_csv("ex2.csv",header=None)
    print "###"
    print pd.read_csv("ex2.csv",header=1)
    
    
    print "
    "
    print 'Set names for the columns'
    name=['wang','li','zhao','qian','sun']
    print pd.read_csv('ex2.csv',names=name)
    
    print "
    "
    print 'Set names for the columns and user a column as the index'
    print pd.read_csv('ex2.csv',names=name,index_col='sun')
    

    读取不规则csv到pandas

    b = list(open('ex3.txt'))
    print b
    print 'User regex to split, s represents space,tap,new line, and so forth'
    result = pd.read_table('ex3.txt',sep="s+")
    print result
    
    print '
    '
    print 'Skip rows from reading'
    result1 = pd.read_table('ex3.txt',sep="s+",skiprows=[1,3])
    print result1
    
    print '
    '
    print 'We found some NaN somewhere'
    csv5 = pd.read_csv('ex5.csv')
    print csv5
    print pd.isnull(csv5)
    
    print '
    '
    print "We treat 'foo' as a NaN"
    csv5_fill = pd.read_csv('ex5.csv',na_values=["foo"])
    print csv5_fill 
    
  • 相关阅读:
    抽象工厂模式
    工厂方法模式
    assert断言
    非日志警告
    requests获取所有状态码
    在线工具、资料
    重定向、feed输出:控制台输出的内容存放到文件
    正则表达式python
    python提取相对路径
    logger类
  • 原文地址:https://www.cnblogs.com/rhyswang/p/8327574.html
Copyright © 2011-2022 走看看