ایجاد Series
آشنایی با ساخت Series در پانداس
در کتابخانه Pandas، Series یکی از ساختارهای دادهای پایه است که برای کار با دادههای یکبعدی استفاده میشود. این ساختار شبیه به ستونهای یک جدول یا آرایههای یکبعدی در NumPy عمل میکند، اما با قابلیتهای پیشرفتهتری همراه است.
هر Series در پانداس از دو بخش اصلی تشکیل شده است: مقادیر (values) و ایندکس (index). ایندکس به شما امکان دسترسی هوشمند به دادهها را میدهد.
روشهای ایجاد Series
برای ایجاد یک Series میتوانید از روشهای مختلفی استفاده کنید:
- تبدیل لیستهای پایتون به Series
- استفاده از آرایههای NumPy
- تبدیل دیکشنریهای پایتون
- خواندن از فایلهای خارجی مانند CSV یا Excel
روش ایجاد | مثال کد |
---|---|
از لیست | pd.Series([1, 3, 5, 7]) |
از دیکشنری | pd.Series({'a':1, 'b':2}) |
ویژگیهای مهم Series
هر شیء Series دارای ویژگیهای کلیدی زیر است:
- index: لیست برچسبهای ایندکس
- values: آرایه مقادیر موجود در Series
- dtype: نوع دادههای موجود در Series
- shape: ابعاد Series (تعداد عناصر)
برای یادگیری عمیقتر درباره Series در پانداس، میتوانید اینجا را کلیک نمایید تا به آموزش جامع دسترسی پیدا کنید.
عملیات روی Series
با استفاده از Series میتوانید عملیات مختلفی انجام دهید:
محاسبات ریاضی: میتوانید عملیات ریاضی مانند جمع، ضرب و ... را روی Series انجام دهید.
فیلتر کردن: با استفاده از شرایط منطقی میتوانید دادهها را فیلتر کنید.
ترتیبدهی: امکان مرتبسازی دادهها بر اساس مقادیر یا ایندکس وجود دارد.
مثال زیر نحوه انجام عملیات ریاضی روی دو Series را نشان میدهد:
s1 = pd.Series([1, 2, 3]) |
s2 = pd.Series([4, 5, 6]) |
نتیجه s1 + s2 → Series([5, 7, 9]) |