पांडा डेटाफ़्रेम को कैसे उलटें (उदाहरण के साथ)


आप पांडा डेटाफ़्रेम की पंक्तियों को उलटने के लिए निम्नलिखित मूल वाक्यविन्यास का उपयोग कर सकते हैं:

 df_reversed = df[::-1]

यदि आप डेटाफ़्रेम की पंक्तियों को उलटना और सूचकांक मानों को रीसेट करना चाहते हैं, तो आप निम्नलिखित सिंटैक्स का उपयोग कर सकते हैं:

 df_reversed = df[::-1]. reset_index (drop= True )

निम्नलिखित उदाहरण दिखाता है कि व्यवहार में इस वाक्यविन्यास का उपयोग कैसे करें।

उदाहरण: पांडा डेटाफ़्रेम को कैसे उलटें

मान लीजिए कि हमारे पास निम्नलिखित पांडा डेटाफ़्रेम है जिसमें विभिन्न बास्केटबॉल खिलाड़ियों के बारे में जानकारी है:

 import pandas as pd

#createDataFrame
df = pd. DataFrame ({' team ': ['A', 'B', 'C', 'D', 'E', 'F', 'G', 'H'],
                   ' points ': [18, 22, 19, 14, 14, 11, 20, 28],
                   ' assists ': [5, 7, 7, 9, 12, 9, 9, 4]})

#view DataFrame
print (df)

  team points assists
0 to 18 5
1 B 22 7
2 C 19 7
3 D 14 9
4 E 14 12
5 F 11 9
6 G 20 9
7:28 a.m. 4

हम डेटाफ़्रेम की पंक्तियों को उलटने के लिए निम्नलिखित सिंटैक्स का उपयोग कर सकते हैं:

 #create new DataFrame with rows reversed
df_reversed = df[::-1]

#view new DataFrame
print (df_reversed)

  team points assists
7:28 a.m. 4
6 G 20 9
5 F 11 9
4 E 14 12
3 D 14 9
2 C 19 7
1 B 22 7
0 to 18 5

ध्यान दें कि डेटाफ़्रेम का पंक्ति क्रम उलट दिया गया है।

हालाँकि, प्रत्येक पंक्ति में अभी भी अपना मूल सूचकांक मान होता है।

यदि आप डेटाफ़्रेम की पंक्तियों को उलटना और सूचकांक मानों को रीसेट करना चाहते हैं, तो आप निम्नलिखित सिंटैक्स का उपयोग कर सकते हैं:

 #create reversed DataFrame and reset index values
df_reversed = df[::-1]. reset_index (drop= True )

#view new DataFrame
print (df_reversed)

  team points assists
0:28 4
1 G 20 9
2 F 11 9
3 E 14 12
4 D 14 9
5 C 19 7
6 B 22 7
7 to 18 5

ध्यान दें कि पंक्ति क्रम उलट दिया गया है और सूचकांक मान रीसेट कर दिए गए हैं।

अतिरिक्त संसाधन

निम्नलिखित ट्यूटोरियल बताते हैं कि पांडा में अन्य सामान्य कार्य कैसे करें:

पांडा में NaN मान वाली पंक्तियों का चयन कैसे करें
पांडा में मानदंडों को पूरा करने वाली पहली पंक्ति कैसे खोजें
पंडों में अंतिम पंक्ति कैसे प्राप्त करें

एक टिप्पणी जोड़ने

आपका ईमेल पता प्रकाशित नहीं किया जाएगा. आवश्यक फ़ील्ड चिह्नित हैं *