٪۴۰ تخفیف تابستانه شروع شد! بزرگترین حراج سال ما

به ما بپیوندید

آموزش Pandas DataFrames

DataFrame چیست؟ Pandas DataFrame یک ساختار داده 2 بعدی است ، مانند یک آرایه 2 بعدی ، یا یک جدول با سطر و ستون. مثال یک Pandas DataFrame ساده ایجاد کنید: import pandas as pd data = { "calories": [420,…

محمد یوسفی

28 سپتامبر 2021

DataFrame چیست؟

Pandas DataFrame یک ساختار داده 2 بعدی است ، مانند یک آرایه 2 بعدی ، یا یک جدول با سطر و ستون.

مثال

یک Pandas DataFrame ساده ایجاد کنید:

import pandas as pd

data = {
  "calories": [420, 380, 390],
  "duration": [50, 40, 45]
}

#load data into a DataFrame object:
df = pd.DataFrame(data)

print(df)

نتیجه

   مدت زمان کالری
0 420 50
1 380 40
2 390 45

ردیف را پیدا کنید

همانطور که در نتیجه بالا مشاهده می کنید ، DataFrame مانند جدولی با سطر و ستون است.

پانداها از locویژگی برای بازگشت یک یا چند سطر مشخص استفاده می کنند

مثال

ردیف بازگشت 0:

#refer to the row index:
print(df.loc[0])

نتیجه

کالری 420
مدت زمان 50
نام: 0 ، نوع dty: int64

توجه: این مثال یک سری Pandas را برمی گرداند .

مثال

ردیف 0 و 1 را برگردانید:

#use a list of indexes:
print(df.loc[[0, 1]])

نتیجه

 مدت زمان کالری
0 420 50
1 380 40

توجه: هنگام استفاده []، نتیجه Pandas DataFrame است .


نام گذاری نمایه ها

با indexاستدلال ، می توانید نمایه های خود را نامگذاری کنید.

مثال

فهرستی از نام ها را اضافه کنید تا به هر سطر نامی داده شود:

import pandas as pd

data = {
  "calories": [420, 380, 390],
  "duration": [50, 40, 45]
}

df = pd.DataFrame(data, index = ["day1", "day2", "day3"])

print(df)

نتیجه

مدت زمان کالری
  روز 1 420 50
  روز 2 380 40
  روز 3 390 45

تعیین نمایه های نامگذاری شده

از فهرست نامگذاری شده در locویژگی برای بازگشت ردیف (های) مشخص شده استفاده کنید.

مثال

بازگشت “روز 2”:

#refer to the named index:
print(df.loc["day2"])

نتیجه

  کالری 380
  مدت زمان 40
  نام: 0 ، نوع dty: int64

بارگذاری فایلها در یک DataFrame

اگر مجموعه داده های شما در یک فایل ذخیره شود ، Pandas می تواند آنها را در DataFrame بارگذاری کند.

مثال

بارگذاری یک فایل جدا شده با کاما (فایل CSV) در یک DataFrame:

import pandas as pd

df = pd.read_csv('data.csv')

print(df)

در فصل های بعدی با وارد کردن فایل ها بیشتر آشنا خواهید شد.

منبع

مطالب مرتبط

0 0 رای ها
امتیازدهی به مقاله
اشتراک در
اطلاع از
guest
0 نظرات
بازخورد (Feedback) های اینلاین
مشاهده همه دیدگاه ها