• دوشنبه ۱۰ اردیبهشت ۱۴۰۳
نویسنده : سید طه آیت اللهی
آخرین آپدیت : 1400/10/18
زمان مورد نیاز برای خواندن : 5

سری ها در کتابخانه ی علم داده ی پاندس  tmayt | pandas

آموزش کار با سری ها در کتابخانه پایتونی پانداس

سری در پانداس چیست؟

سری‌های پانداس مانند یک ستون در یک جدول می‌مانند.

سری‌ها آرایه‌ای یک بعدی هستند که همه نوعی از داده‌ها را می‌توانند در خود نگه دارند.

نمونه‌ای برای ساخت سری در پانداس به شکل زیر می‌باشد.

import pandas as pd
a = [1, 7, 2]
myvar = pd.Series(a)
print(myvar)

برچسب‌ها (labels)

همانطور که در پانداس سری‌ها مانند ستون‌ها می‌مانند می‌توان برای هر ردیف ستون یک برچسب قرار داد که از این به بعد با آن نام ردیف را مشخص کرد.

اگر این نام انتخاب نشود از عدد 0 تا آخر به صورت خودکار برای آنها برچسب گذاری می‌شود.

برای قرار دادن برچسب‌ها روی ردیف‌های خود به صورت زیر عمل می‌کنیم.

import pandas as pd
a = [1, 7, 2]
myvar = pd.Series(a, index = ["x", "y", "z"])
print(myvar)

print(myvar["y"])

دیکشنری‌ها در سری‌های پانداس

شما می‌توانید مقدار دیکشنری را نیز به صورت یک سری از نوع پانداس در بیاورید.

برای اینکار به صورت زیر عمل می‌کنیم.

import pandas as pd
calories = {"day1": 420, "day2": 380, "day3": 390}
myvar = pd.Series(calories)
print(myvar)

خروجی این تکه کد دقیقا مانند کدی هست که برای ردیف‌ها برچسب قرار دادیم و در این جا هم کلمات کلیدی در دیکشنری برچسبی برای مقدار آن قرار داده می‌شود.

شما حتی می‌توانید ردیف‌هایی که می‌خواید را انتخاب کنید تا فقط همان ردیف‌ها از دیکشنری وارد سری شما شود. 

import pandas as pd
calories = {"day1": 420, "day2": 380, "day3": 390}
myvar = pd.Series(calories, index = ["day1", "day2"])
print(myvar)

آموزش بعدی دیتا‌فریم‌ها در کتابخانه پانداس پایتون tmayt | pandas

آموزش قبلی آموزش کار با کتابخانه علم داده tmayt | pandas

نظرات(1)


OnewPlelm

Open bars indicate the average change in VAS for two saline inhalations in half the participants S3, 5, 6, 8, 9, 12, 13, 15 or the change in VAS for one saline inhalation in the other half <a href=https://clomid.homes>buy clomid amazon</a> The optimal management of patients with pituitary apoplexy and cerebral infarction is unclear


1401/11/06 پاسخ

نظر خود را وارد کنید