2016-11-19 13 views
-2
**iShares Russell 3000 ETF           
Inception Date May 22, 2000           
Fund Holdings as of 31-oct-16          
Total Net Assets $ 6,308,266,677          
Shares Outstanding 48,550,000          
Stock -          
Bond -          
Cash -          
Other -**          
            
Ticker Name Asset Class Weight (%) Price Shares Market Value Notional Value Sector SEDOL ISIN Exchange 
AAPL APPLE INC Equity 2.8074 113.54 1,521,794 $ 172,784,491 172,784,490.76 Information Technology 2046251 US0378331005 NASDAQ 
MSFT MICROSOFT CORP Equity 2.0474 59.92 2,103,008 $ 126,012,239 126,012,239.36 Information Technology 2588173 US5949181045 NASDAQ 
XOM EXXON MOBIL CORP Equity 1.5675 83.32 1,157,835 $ 96,470,812 96,470,812.20 Energy 2326618 US30231G1022 New York Stock Exchange Inc. 
JNJ JOHNSON & JOHNSON Equity 1.4378 115.99 762,927 $ 88,491,903 88,491,902.73 Health Care 2475833 US4781601046 New York Stock Exchange Inc. 

私は基本情報を削除して、以下の構造化データだけを読み込もうとしています.Pandasはcsvがエラーを投げています。pythonがCSVを読み込んで変更する方法

本当に助かります。

+0

は私たちにあなたがこれまでにしようとしている何のためにあなたのコードを表示します。その後、ガイダンス/フィードバックを提供することができます。 –

+0

また、「基本情報」の意味を明確にする必要があります – CodeMonkey

+0

これを避けるには、[ask]と[mcve]を読んで、それに応じて質問を書き換えてください。 – boardrider

答えて

0

私はあなたが非csvヘッダを破棄したいと思っています。ファイルは後でタブで区切られます(空白にすることはできません。または引用符がなく、スペースがあるため解析できないCSVファイルではありませんこのようなデータあなたがタイトルを見つけるまで反復して、ファイルにCSV readerを作成することもでき、その場合には)

、:

import csv 

with open("input.csv") as f: 
    while(True): 
     l=next(f) # read input file lines 
     if not l or l.startswith("Ticker"): # title found (or end of file, safety) 
      break 

     cr = csv.reader(f,delimiter="\t") 
     for row in cr: 
      print(row) # get valid rows 
+0

応答Jeanのおかげで、私はあなたのコードを使用して、問題の回避策を見つけました。 –

関連する問題