[英]Python Pandas not reading DataFrame
我正在嘗試將csv文件讀入pandas數據框,然后將該列設置為columns = [...]中的指定列
現在有人會為什么不讀取我的所有數據嗎? p
fp = '/Users/USERNAME/Development/file.csv'
file1 = open(fp, 'rb').read()
reader = pd.DataFrame.from_csv(fp, index_col=False, sep=',')
df = pd.DataFrame(reader, columns=['VIN', 'Reg City','First Name','Last Name','MGVW','Nat Flt Ind','MGVW',
'Reg Name','Phone', 'Unnamed: 8','ZIP','VC','VType',
'Reg Voc', 'Make','Veh Model', 'E Mfr','Engine Model',
'CY2010', 'CY2011', 'CY2012', 'CY2013', 'CY2014', 'CY2015',
'Std Cnt',])
#reader.head(1)
df.head(1)
VIN Reg City名字MGVW Nat Flt Ind MGVW Reg Name電話未命名:8 ... Veh Model E Mfr Engine Model CY2010 CY2011 CY2012 CY2013 CY2014 CY2015 Std Cnt 0 NaN KANSAS NaN NaN NaN NNN ACE PIPE CLNG INC NaN NaN。 .. NaN NaN NaN 0 1
只需執行df = pd.read_csv('/Users/USERNAME/Development/file.csv')
即可加載CSV文件。 如果我沒記錯的話, from_csv
被read_csv
代替。
這是僅加載某些社區的版本。 在pd.read_csv()
設置usecols
。
import pandas as pd
fp = '/Users/USERNAME/Development/file.csv'
usecols = ['VIN', 'Reg City','First Name','Last Name','MGVW','Nat Flt Ind','MGVW',
'Reg Name','Phone', 'Unnamed: 8','ZIP','VC','VType',
'Reg Voc', 'Make','Veh Model', 'E Mfr','Engine Model',
'CY2010', 'CY2011', 'CY2012', 'CY2013', 'CY2014', 'CY2015',
'Std Cnt']
df = pd.read_csv(fp, usecols=usecols, sep=',')
print df.head()
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.