2017-01-22 4 views
5

私はフォールを持っています。パンダのデータフレーム:私はこれを行うときパンダのデータフレームに曖昧な型のエラーがあります

df.shape 

(86, 245) 

は、しかし、私はこの問題を解決するにはどうすればよい

*** TypeError: unhashable type 

df[0, :] 

が、私はエラーを取得しますか?

df.iloc[0, :] 

しかし、必要DataFrame使用ilocしかしが[]を追加したり、使用している場合head

df.iloc[[0], :] 
df.head(1) 

サンプルだけDataFrame.ilocを使用Seriesとして最初の行が必要な場合は、私はちょうど最初の行

+0

'df'の構築方法を教えてください。今私たちは何が起こるかを推測することができます。 –

答えて

6

を取得したいです:

df = pd.DataFrame({'A':[1,2,3], 
        'B':[4,5,6], 
        'C':[7,8,9], 
        'D':[1,3,5], 
        'E':[5,3,6], 
        'F':[7,4,3]}) 

print (df) 
    A B C D E F 
0 1 4 7 1 5 7 
1 2 5 8 3 3 4 
2 3 6 9 5 6 3 

print (df.iloc[0, :]) 
A 1 
B 4 
C 7 
D 1 
E 5 
F 7 
Name: 0, dtype: int64 

print (df.head(1)) 
    A B C D E F 
0 1 4 7 1 5 7 

print (df.iloc[[0], :]) 
    A B C D E F 
0 1 4 7 1 5 7 
関連する問題