Collins | Data Analyst | Data Scientist

61 posts

Collins | Data Analyst | Data Scientist banner
Collins | Data Analyst | Data Scientist

Collins | Data Analyst | Data Scientist

@Collins_DataGuy

Documenting data projects | Open to collaborations & opportunities | Turning raw data into insights | Career discussions

Nairobi, Kenya Beigetreten Ağustos 2013
400 Folgt49 Follower
Angehefteter Tweet
Collins | Data Analyst | Data Scientist
Hi, I’m Collins 👋 I help businesses make better decisions with data analysis & data science. On this account, you’ll find: ✅ Practical data tips ✅ Case studies & insights ✅ Tools, SQL, Python & BI tricks Let’s make data work for you 🚀
English
1
0
0
72
Collins | Data Analyst | Data Scientist
Machine Learning isn’t magic. It’s just: Data Assumptions Optimization If your model performs badly, it’s usually the data, not the algorithm.
English
0
0
0
15
Collins | Data Analyst | Data Scientist
DISTINCT (Remove duplicates.) SELECT DISTINCT(region) FROM sales; Master these, and you’ll handle 80% of real-world analysis tasks.
English
0
0
0
11
Collins | Data Analyst | Data Scientist
Useful SQL queries every analyst should know: SELECT with filtering SELECT * FROM sales WHERE region = 'East' AND amount > 500; ORDER BY SELECT customer, amount FROM sales ORDER BY amount DESC; GROUP BY SELECT region, SUM(amount) AS total_sales FROM sales GROUP BY region;
English
5
0
1
18
Collins | Data Analyst | Data Scientist
Window Functions (Running totals, rankings, moving averages.) SELECT customer, amount, SUM(amount) OVER (PARTITION BY customer) AS total_by_customer FROM sales; Subqueries SELECT name, amount FROM sales WHERE amount > ( SELECT AVG(amount) FROM sales );
English
0
0
0
11
Collins | Data Analyst | Data Scientist
CASE statements(Conditional logic in SQL) SELECT amount, CASE WHEN amount > 1000 THEN 'High' WHEN amount > 500 THEN 'Medium' ELSE 'Low' END AS order_category FROM sales;
English
0
0
0
15
Collins | Data Analyst | Data Scientist
Aggregations SELECT COUNT(*) AS orders, AVG(amount) AS avg_order, MAX(amount) AS max_order FROM sales; INNER JOIN SELECT c.name, o.order_date, o.amount FROM customers c INNER JOIN orders o ON c.id = o.customer_id;
English
0
0
0
15
Collins | Data Analyst | Data Scientist
How to turn raw data into a dashboard (step-by-step) 1. Get the CSV 2. Clean it (missing values, types, duplicates) 3. Model the data 4. Design the layout 5. Build visuals 6. Add filters 7. Publish + schedule refresh If you need help building dashboards, my DM is open.
English
0
0
1
22
Collins | Data Analyst | Data Scientist
If your query is slow, check these first: 1. Missing indexes 2. SELECT * 3. JOIN on non-unique keys 4. Functions inside WHERE Fix these → instant speed boost.
English
0
0
0
9