Բովանդակություն:

Ինչպե՞ս փոխել սյունակների հերթականությունը տվյալների շրջանակում:
Ինչպե՞ս փոխել սյունակների հերթականությունը տվյալների շրջանակում:

Video: Ինչպե՞ս փոխել սյունակների հերթականությունը տվյալների շրջանակում:

Video: Ինչպե՞ս փոխել սյունակների հերթականությունը տվյալների շրջանակում:
Video: Machine Learning with Python! Train, Test, Split for Evaluating Models 2024, Մայիս
Anonim

Մեկ հեշտ ճանապարհ կլինի վերանշանակել տվյալների շրջանակ -ի ցանկով սյունակներ , ըստ անհրաժեշտության վերադասավորվել է։ կանի հենց այն, ինչ ուզում ես: Դուք պետք է ստեղծեք ձեր նոր ցուցակը սյունակներ ցանկալիի մեջ պատվեր , ապա օգտագործեք df = df[cols] to վերադասավորել որ սյունակներ այս նոր պատվեր . Կարող եք նաև օգտագործել ավելի ընդհանուր մոտեցում.

Հետո ինչպե՞ս վերադասավորեմ սյուները պանդաներում:

Դուք կարող եք վերադասավորել DataFrame օբյեկտը՝ հայտարարելով սյունակների ցանկ և օգտագործելով այն որպես բանալի:

  1. ներմուծել պանդաներ որպես pd.
  2. պտուղ = pd. DataFrame(տվյալներ = {'Մրգեր':['խնձոր', 'բանան', 'հապալաս', 'խաղող'], 'Գույն':['կարմիր', 'դեղին', 'կապույտ', 'մանուշակագույն'], ' Սերմեր':['այո', 'ոչ', 'այո', 'ոչ']})
  3. պտուղ. set_index ('Fruit', inplace = True)

Բացի վերևից, ինչպես կարող եմ փոխել սյունակի անունը Python-ում DataFrame-ում: Դուք կարող եք օգտագործել վերանվանել () մեթոդը պանդաներ . DataFrame դեպի փոփոխություն ցանկացած տող / սյունակի անվանումը անհատապես։ Նշեք բնօրինակը Անուն և նորը Անուն ի dict like {օրիգինալ Անուն : նոր Անուն } ինդեքսավորելու համար / սյունակներ -ից վերանվանել (). ինդեքսը ինդեքսի համար է Անուն և սյունակներ համար է սյունակների անվանումը.

Նաև հարցրեց, թե ինչպես կարող եմ վերադասավորել սյունակները Excel-ում:

Ինչպես քաշել սյունակները Excel-ում

  1. Ընտրեք այն սյունակը, որը ցանկանում եք տեղափոխել:
  2. Մկնիկի ցուցիչը դրեք ընտրության եզրին, մինչև այն սովորական խաչից վերածվի 4-կողմանի սլաքի կուրսորի:
  3. Սեղմեք և պահեք Shift ստեղնը, այնուհետև սյունակը քաշեք նոր վայր:
  4. Վե՛րջ:

Ի՞նչ է ILOC-ը Python-ում:

iloc . Զուտ տեղակայման վրա հիմնված ինդեքսավորում՝ ըստ դիրքի ընտրության:. iloc -ը հիմնականում հիմնված է ամբողջ դիրքի վրա (0-ից մինչև առանցքի երկարությունը-1), բայց կարող է օգտագործվել նաև բուլյան զանգվածով:

Խորհուրդ ենք տալիս: