Სარჩევი:

როგორ შევცვალო სვეტების თანმიმდევრობა მონაცემთა ჩარჩოში?
როგორ შევცვალო სვეტების თანმიმდევრობა მონაცემთა ჩარჩოში?

ვიდეო: როგორ შევცვალო სვეტების თანმიმდევრობა მონაცემთა ჩარჩოში?

ვიდეო: როგორ შევცვალო სვეტების თანმიმდევრობა მონაცემთა ჩარჩოში?
ვიდეო: Python Pandas - How to Change Column Order or Swap Columns in DataFrame 2024, ნოემბერი
Anonim

ერთი მარტივი გზა იქნება გადანაწილება მონაცემთა ჩარჩო სიით სვეტები საჭიროებისამებრ გადააწყვეს. გააკეთებს ზუსტად იმას, რაც გინდა. თქვენ უნდა შექმნათ თქვენი ახალი სია სვეტები სასურველში შეკვეთა , შემდეგ გამოიყენეთ df = df[cols] to გადაწყობა The სვეტები ამ ახალში შეკვეთა . თქვენ ასევე შეგიძლიათ გამოიყენოთ უფრო ზოგადი მიდგომა.

მაშინ, როგორ გადავწყვიტო სვეტები პანდაებში?

თქვენ შეგიძლიათ გადააწყოთ DataFrame ობიექტი სვეტების სიის გამოცხადებით და გასაღებად გამოყენებით

  1. პანდების იმპორტი როგორც PD.
  2. ხილი = პდ. DataFrame(data = {'ხილი':['ვაშლი', 'ბანანი', 'მოცვისფერი', 'ყურძნის'], 'ფერი':['წითელი', 'ყვითელი', 'ლურჯი', 'იისფერი'], ' თესლი':['დიახ', 'არა', 'დიახ', 'არა']})
  3. ხილი. set_index ('ნაყოფი', inplace = True)

გარდა ზემოთ, როგორ შევცვალო სვეტის სახელი DataFrame-ში Python-ში? შეგიძლიათ გამოიყენოთ გადარქმევა () მეთოდი პანდები . DataFrame რომ შეცვლა ნებისმიერი რიგი / სვეტის სახელი ინდივიდუალურად. მიუთითეთ ორიგინალი სახელი და ახალი სახელი დიქტში, როგორიცაა {ორიგინალი სახელი : ახალი სახელი } ინდექსირებად / სვეტები დან გადარქმევა (). ინდექსი არის ინდექსისთვის სახელი და სვეტები არის ამისთვის სვეტების სახელი.

ასევე მკითხა, როგორ გადავაწყო სვეტები Excel-ში?

როგორ გადაიტანეთ სვეტები Excel-ში

  1. აირჩიეთ სვეტი, რომლის გადატანა გსურთ.
  2. დააყენეთ მაუსის ინდიკატორი შერჩევის კიდეზე, სანამ ის არ გადაიქცევა ჩვეულებრივი ჯვრიდან ოთხმხრივ ისრის კურსორზე.
  3. ხანგრძლივად დააჭირეთ Shift ღილაკს და შემდეგ გადაიტანეთ სვეტი ახალ ადგილას.
  4. Ის არის!

რა არის ILOC პითონში?

iloc . წმინდა ადგილებზე დაფუძნებული ინდექსირება პოზიციის მიხედვით შერჩევისთვის.. iloc ძირითადად ეფუძნება მთელ პოზიციას (ღერძის 0-დან სიგრძე-1-მდე), მაგრამ ასევე შეიძლება გამოყენებულ იქნას ლოგიკურ მასივთან ერთად.

გირჩევთ: