كيفية طباعة عمود من pandas dataframe
يمكنك استخدام الطرق التالية لطباعة عمود من الباندا DataFrame:
الطريقة الأولى: طباعة العمود بدون رأس
print (df[' my_column ']. to_string (index= False ))
الطريقة الثانية: طباعة العمود بالرأس
print (df[[' my_column ']]. to_string (index= False ))
توضح الأمثلة التالية كيفية استخدام كل طريقة عمليًا مع الباندا DataFrame التالية:
import pandas as pd #createDataFrame df = pd. DataFrame ({' points ': [25, 12, 15, 14, 19, 23, 25, 29, 32], ' assists ': [5, 7, 7, 9, 12, 9, 9, 4, 5], ' rebounds ': [11, 8, 10, 6, 6, 5, 9, 12, 8]}) #view DataFrame print (df) points assists rebounds 0 25 5 11 1 12 7 8 2 15 7 10 3 14 9 6 4 19 12 6 5 23 9 5 6 25 9 9 7 29 4 12 8 32 5 8
مثال 1: طباعة عمود بدون رأس
الكود التالي يوضح كيفية طباعة قيم عمود النقاط بدون رأس العمود:
#print the values in the points column without header
print (df[' points ']. to_string (index= False ))
25
12
15
14
19
23
25
29
باستخدام الدالة to_string() ، يمكننا طباعة قيم عمود النقطة فقط دون قيم رأس العمود وفهرس الصف.
المثال 2: طباعة العمود بالرأس
الكود التالي يوضح كيفية طباعة قيم عمود النقاط مع رأس العمود:
#print the values in the points column with column header
print (df[[' points ']]. to_string (index= False ))
points
25
12
15
14
19
23
25
29
32
لاحظ أنه تتم طباعة قيم العمود النقطي وكذلك رأس العمود.
ملاحظة : الفرق الوحيد بين هذا المثال والمثال السابق هو أننا استخدمنا قوسين مزدوجين حول اسم العمود، مما سمح لنا بطباعة رأس العمود بالقيم.
مصادر إضافية
تشرح البرامج التعليمية التالية كيفية تنفيذ العمليات الشائعة الأخرى في الباندا:
كيفية طباعة Pandas DataFrame بدون فهرس
كيفية عرض جميع الصفوف في Pandas DataFrame
كيفية التحقق من نوع جميع الأعمدة في Pandas DataFrame