بسم الله الرحمن الرحيم

باندا - التعامل مع البيانات

تاريخ النشر : Oct. 28, 2020

None


العرض
عرض جميع القيم
dataframe
لعرض صدر الجدول , وليكن علي سبيل المثال أول 3 صفوف
dataframe.head(3)
لعرض ديل الجدول , وليكن علي سبيل المثال أخر 5 صفوف
dataframe.tail(5)
عرض احصائية لتلخيص بيانات الجدول
dataframe.info()
dataframe.describe()
عرض القيم الفريدة في عمود من غير تكرار
dataframe.coulmn_Name.unique()
عرض تلخيص لمرات التكرار لكل قيمة داخل العمود في الجدول
dataframe['coulmn_Name']value_counts()
عرض الصفوف بناً علي شرط
dataframe[dataframe.coulmn_Name=='Value'].coulmn_Name2
عرض الصفوف بناً علي أكثر من شرط
1-
dataframe[(dataframe.coulmn_Name1=='Value') & (dataframe.coulmn_Name2=='Value') ]
2-
dataframe[(dataframe.coulmn_Name1=='Value) & (dataframe.coulmn_Name2=='Value') ]['coulmn_Name1','coulmn_Name2','coulmn_Name3','coulmn_Name4']
ترتيب الصفوف
dataframe.sort_values('coulmn_Name1', ascending=False)
IN
dataframe[dataframe.coulmn_Name.isin(['Value1','Value2','Value3'])].coulmn_Name2
NOT IN
dataframe[~dataframe.coulmn_Name.isin(['Value1','Value2','Value3'])].coulmn_Name2
aggregate function دوال تجميع البيانات
الامساك بالصفوف التي تحتوي علي null في عمود معين
get_index_list =dataframe[dataframe['coulmn_Name'].isnull()].index.tolist()

for i in get_index_list:
    print(dataframe.at[i,'coulmn_Name'])

المراجع -

1- https://medium.com/jbennetcodes/how-to-rewrite-your-sql-queries-in-pandas-and-more-149d341fc53e

2- https://moonbooks.org/Articles/How-to-filter-missing-data-NAN-or-NULL-values-in-a-pandas-DataFrame-/

العودة إلي مكتبة الباندا pandas library