Data science/ML/AI
Data science and machine learning hub Python, SQL, stats, ML, deep learning, projects, PDFs, roadmaps and AI resources. For beginners, data scientists and ML engineers š https://rebrand.ly/bigdatachannels DMCA: @disclosure_bds Contact: @mldatascientist
Ko'proq ko'rsatishš Telegram kanali Data science/ML/AI analitikasi
Data science/ML/AI (@datascience_bds) Ingliz til segmentidagi kanali faol ishtirokchi. Hozirda hamjamiyat 13 903 obunachidan iborat bo'lib, Texnologiyalar & Aralashmalar toifasida 8 919-o'rinni va Hindiston mintaqasida 29 117-o'rinni egallagan.
š Auditoriya koārsatkichlari va dinamika
Š½ŠµŠ²ŃŠ“омо sanasidan buyon loyiha tez oāsib, 13 903 obunachiga ega boāldi.
26 Avgust, 2026 dagi oxirgi maālumotlarga koāra kanal barqaror faollikka ega. Oxirgi 30 kunda obunachilar soni 95 ga, soānggi 24 soatda esa -8 ga oāzgardi va umumiy qamrov yuqori darajada qolmoqda.
- Tasdiqlash holati: Tasdiqlanmagan
- Jalb etish (ER): Auditoriya oārtacha 8.25% darajada jalb etiladi. Nashrdan keyingi dastlabki 24 soatda kontent odatda umumiy obunachilar sonining 2.05% ini tashkil etuvchi reaksiyalarni toāplaydi.
- Post qamrovi: Har bir post oārtacha 1 146 marta koāriladi; birinchi sutkada odatda 285 ta koārish yigāiladi.
- Reaksiyalar va oāzaro taāsir: Auditoriya faol: har bir postga oārtacha 5 ta reaksiya keladi.
- Tematik yoānalishlar: Kontent panda, learning, row, api, ethic kabi asosiy mavzularga jamlangan.
š Tavsif va kontent siyosati
Muallif resursni shaxsiy fikrni ifoda etish maydoni sifatida taāriflaydi:
āData science and machine learning hub
Python, SQL, stats, ML, deep learning, projects, PDFs, roadmaps and AI resources.
For beginners, data scientists and ML engineers
š https://rebrand.ly/bigdatachannels
DMCA: @disclosure_bds
Contact: @mldatasci...ā
Yuqori yangilanish chastotasi (oxirgi maālumot 27 Avgust, 2026 da olingan) sababli kanal doimo dolzarb va katta qamrovli boālib qoladi. Analitika auditoriya kontent bilan faol hamkorlik qilishini, uni Texnologiyalar & Aralashmalar toifasidagi muhim taāsir nuqtasiga aylantirishini koārsatadi.
# Inner join (default)
merged = pd.merge(df_sales, df_customers, on='customer_id')
# Left join
pd.merge(df_sales, df_customers, on='customer_id', how='left')
# Concatenate vertically
all_data = pd.concat([df_2023, df_2024], ignore_index=True)
# Join on index
df1.join(df2, on='date')
This wraps up our Data Manipulation Using Pandas Series.
Hit ā¤ļø if you liked this series. It will help us tailor more content based on what you like.
šJoin @datascience_bds for more
Part of the @bigdataspecialist family# Sort by one column
df.sort_values('sales', ascending=False)
# Sort by multiple columns
df.sort_values(['region', 'sales'], ascending=[True, False])
# Reset index after sorting
df = df.sort_values('sales', ascending=False).reset_index(drop=True)
# Add rank
df['sales_rank'] = df['sales'].rank(ascending=False)
Next up š Merging and Joining Data# Total sales by region
df.groupby('region')['sales'].sum()
# Multiple aggregations
df.groupby('region').agg({
'sales': 'sum',
'customer_id': 'nunique',
'order_date': 'max'
})
# Group by multiple columns
df.groupby(['region', 'product'])['sales'].mean()
Next up š Sorting and Ranking# Check for nulls
df.isnull().sum()
# Drop rows with any missing values
df_clean = df.dropna()
# Fill missing values
df['age'].fillna(df['age'].median(), inplace=True)
df['category'].fillna('Unknown', inplace=True)
# Forward or backward fill (great for time series)
df['value'].ffill()
Next up š Using GroupBy# Add new column
df['revenue'] = df['sales'] * df['price']
# From existing columns
df['full_name'] = df['first_name'] + ' ' + df['last_name']
# Drop columns
df.drop(columns=['temp_col'], inplace=True)
# Or create a new DF without modifying original
clean_df = df.drop(columns=['old_col1', 'old_col2'])
Next up š Dealing with Missing Values# Multiple conditions
high_sales = df[(df['sales'] > 1000) & (df['region'] == 'West')]
# Using .query() ā cleaner syntax!
high_performers = df.query("sales > 1000 and region == 'West'")
# Find missing values
df[df['email'].isna()]
# Contains substring
df[df['product'].str.contains('Pro', case=False)]
Next up š Adding and Removing Columns# Single column (Series)
df['name']
# Multiple columns (DataFrame)
df[['name', 'age', 'sales']]
# Row selection with .loc (label-based)
df.loc[0:5] # Rows 0 to 5
df.loc[df['sales'] > 1000] # Conditional
# .iloc (position-based)
df.iloc[0:5, 1:4] # Rows 0-4, columns 1-3
Next up š Filtering and Queryingimport pandas as pd
# Load CSV
df = pd.read_csv('sales_data.csv')
# Quick look
df.head() # First 5 rows
df.info() # Structure & data types
df.describe() # Basic stats
Next up š Selecting Columns & Rows