2017-01-22 20 views
5

में अप्रशिक्षित प्रकार त्रुटि मेरे पास अनुयायी है। पांडा dataframe:पांडा डेटाफ्रेम

df.shape 

(86, 245) 

हालांकि, जब मैं यह कर:

*** TypeError: unhashable type 

मैं इसे ठीक कैसे करूँ:

df[0, :] 

मैं त्रुटि मिलती है?

df.iloc[0, :] 

लेकिन जरूरत DataFrame उपयोग iloc लेकिन [] जोड़ने के लिए या का उपयोग करता है, तो head:

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

नमूना मैं सिर्फ पहली पंक्ति

+0

क्या आप कृपया हमें दिखा सकते हैं कि आप 'df' कैसे बनाते हैं? अभी हम केवल अनुमान लगा सकते हैं कि क्या होता है। –

उत्तर

6

पाने के लिए तो Series के रूप में पहली पंक्ति की जरूरत है सिर्फ DataFrame.iloc उपयोग करना चाहते हैं :

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 
संबंधित मुद्दे