DataFrame讀取CSV文件


 讀取csv的代碼:

print pd.read_csv("ex1.csv")

print "\n"
print "Can also use read table with a specific separator"
print pd.read_table("ex1.csv",sep=',')

print "\n"
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 "\n"
print 'Set names for the columns'
name=['wang','li','zhao','qian','sun']
print pd.read_csv('ex2.csv',names=name)

print "\n"
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 '\n'
print 'Skip rows from reading'
result1 = pd.read_table('ex3.txt',sep="\s+",skiprows=[1,3])
print result1

print '\n'
print 'We found some NaN somewhere'
csv5 = pd.read_csv('ex5.csv')
print csv5
print pd.isnull(csv5)

print '\n'
print "We treat 'foo' as a NaN"
csv5_fill = pd.read_csv('ex5.csv',na_values=["foo"])
print csv5_fill 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM