Агуулгын хүснэгт:

Python дээр DataFrames-г хэрхэн нэмэх вэ?
Python дээр DataFrames-г хэрхэн нэмэх вэ?

Видео: Python дээр DataFrames-г хэрхэн нэмэх вэ?

Видео: Python дээр DataFrames-г хэрхэн нэмэх вэ?
Видео: Data Science with Python! Joining Tables Without a Common Column 2024, Арваннэгдүгээр
Anonim

Pandas dataframe . хавсаргана () функцийг ашигладаг хавсаргана бусад эгнээ өгөгдлийн хүрээ өгөгдсөн төгсгөл хүртэл өгөгдлийн хүрээ , шинийг буцааж байна өгөгдлийн хүрээ обьект. Баганууд эх хувилбарт байхгүй өгөгдлийн фреймүүд шинэ багана болгон нэмж, шинэ нүднүүдийг NaN утгаар дүүргэнэ. ignore_index: Хэрэв үнэн бол индексийн шошгыг бүү ашиглаарай.

Үүний дагуу би Python дээрх жагсаалтад Dataframe-г хэрхэн нэмэх вэ?

Панда ашигла. DataFrame. Жагсаалтыг эгнээ болгон нэмэхийн тулд append()

  1. df = pd. DataFrame([1, 2], [3, 4], багана = ["a", "b"])
  2. хэвлэх(df)
  3. нэмэх_хэрэглэх = [5, 6]
  4. a_series = pd. Цуврал(хавслах, индекс = багана)
  5. df = df. нэмэх(a_series, ignore_index=Үнэн)
  6. хэвлэх(df)

Хоёрдугаарт, та өгөгдлийн хүрээг хэрхэн бүтээх вэ? руу үүсгэх панда DataFrame Python дээр та энэ ерөнхий загварыг дагаж болно: import pandas as pd data = {'Эхний баганын нэр': ['Эхний утга', 'Хоёр дахь утга',], 'Хоёр дахь баганын нэр': ['Эхний утга', 'Хоёр дахь утга',],. } df = pd. DataFrame (өгөгдөл, багана = ['Нэгдүгээр баганын нэр', 'Хоёр дахь баганын нэр',])

Дараа нь би Python дээр хоёр DataFrame-г хэрхэн нэгтгэх вэ гэсэн асуулт гарч ирнэ.

Доорх нь хамгийн цэвэр, ойлгомжтой арга юм олон дата фреймийг нэгтгэх нарийн төвөгтэй асуулга оролцуулаагүй бол. Зүгээр л нэгтгэх DATE-г индекс болон нэгтгэх OUTER аргыг ашиглан (бүх өгөгдлийг авахын тулд). Тиймээс үндсэндээ өөрт байгаа бүх файлуудаа ачаал өгөгдлийн хүрээ . Дараа нь нэгтгэх ашиглаж байгаа файлууд нэгтгэх эсвэл функцийг багасгах.

Python дээр Dataframe-д хэрхэн багана нэмэх вэ?

Хариулт. Тиймээ чи чадна нэмэх шинэ багана тодорхой байрлалд a өгөгдлийн хүрээ , индексийг зааж өгөх замаар оруулах () функц. Анхны утгаараа, багана нэмэх үргэлж байх болно нэмэх сүүлчийнх шигээ багана -ийн а өгөгдлийн хүрээ . Энэ болно оруулах нь багана 2-р индекс дээр өгөгдлийн өгсөн мэдээллээр бөглөнө үү.

Зөвлөмж болгож буй: