मैंएक पांडा DataFrame में सूचकांक पुनर्परिभाषित आपत्ति
From:
a b c
0 1 2 3
1 10 11 12
2 20 21 22
To :
b c
1 2 3
10 11 12
20 21 22
मैं जैसा कि नीचे दिखाया इस बारे में जा रहा हूँ और गलत जवाब मिल रहा है,, सूचकांक फिर से करने के लिए एक पांडा DataFrame
वस्तु कोशिश कर रहा हूँ इसलिए की तरह। यह कैसे करें इस पर कोई संकेत?
>>> col = ['a','b','c']
>>> data = DataFrame([[1,2,3],[10,11,12],[20,21,22]],columns=col)
>>> data
a b c
0 1 2 3
1 10 11 12
2 20 21 22
>>> idx2 = data.a.values
>>> idx2
array([ 1, 10, 20], dtype=int64)
>>> data2 = DataFrame(data,index=idx2,columns=col[1:])
>>> data2
b c
1 11 12
10 NaN NaN
20 NaN NaN
कोई विचार यह क्यों हो रहा है?
क्योंकि आप दूसरे के निर्माण के लिए 1 DF उपयोग कर रहे हैं, यह केवल पंक्तियों जहां idx2 एक दूसरे को काटना मिल जाएगा data.index, यानी। पंक्ति 1 – RuiDC