[Python] Data Science 100 Knock (Structured Data Processing) 001-010 Impressions + Explanation Link Summary

Impressions

――I will write three things that I felt by explaining up to the 10th question of Data Science 100 Knock (Structured Data Processing).

Pandas is very useful for "conditionally extracting structured data"

--Structured data is ** a tabular summary of all the information you think you need ** ――You need to extract the information you want to see according to your purpose. ――For that purpose, I extract by specifying the condition, but ** Pandas is very convenient in that I can write the code of the condition specification concisely **

The point is "what kind of condition" and "what kind of code should be used"

――A feature of Pandas is that the condition specification and the code are paired. --For example, the condition specification "display the first 10 items" is expressed by the code ".head (10)". ――The shortcut to learning is to know this pattern, deepen your understanding through 100 knocks, and repeat until you can use it. -** Learning condition specifications and code pairs is the key to learning Pandas **

In practice, it is important to get into the habit of always thinking about "for what" and "what kind of data you want to extract".

――However, ** It cannot be used in practice just by being able to use it ** ――For example, in order to achieve the goal of "I want to increase sales by 5% year-on-year" as if I were a convenience store manager, "Place the products that are often bought as a set on the same shelf and set the purchase unit price. Suppose you have a strategy of "raise" ――In this case, since the purpose is clear, you can think that you should extract data such as "who", "when", "what product", and "how much" you purchased (* Of course). You can't just extract the data, you can't reach your goal without analyzing the data and getting strong suggestions.) ――However, if the purpose is unclear, no matter how much data can be extracted, it will not function as a means to solve business problems. -** Enjoy 100 knocks, always keeping in mind that "extracting data (+ analyzing data)" is one of the means to make good decisions. !! ** **

Commentary summary

――From here, I will paste the link. --If you are new to 100 data science knocks, we recommend that you solve in order from 001.

001 Explanatory article Explainer video

002 Commentary article Explainer video

003 Explanatory article Explainer video

004 Explanatory article Explainer video

005 Explanatory article Explainer video

006 Explanatory article Explainer video

007 Explanatory article Explainer video

008 Explanatory article Explainer video

009 Explanatory article Explainer video

010 Explanatory article Explainer video

Recommended Posts

[Python] Data Science 100 Knock (Structured Data Processing) 001-010 Impressions + Explanation Link Summary
"Data Science 100 Knock (Structured Data Processing)" Python-007 Explanation
"Data Science 100 Knock (Structured Data Processing)" Python-006 Explanation
"Data Science 100 Knock (Structured Data Processing)" Python-001 Explanation
"Data Science 100 Knock (Structured Data Processing)" Python-002 Explanation
[Python] Data Science 100 Knock (Structured Data Processing) 021 Explanation
"Data Science 100 Knock (Structured Data Processing)" Python-005 Explanation
"Data Science 100 Knock (Structured Data Processing)" Python-004 Explanation
[Python] Data Science 100 Knock (Structured Data Processing) 020 Explanation
[Python] Data Science 100 Knock (Structured Data Processing) 025 Explanation
"Data Science 100 Knock (Structured Data Processing)" Python-003 Explanation
[Python] Data Science 100 Knock (Structured Data Processing) 019 Explanation
[Python] 100 knocks on data science (structured data processing) 018 Explanation
[Python] 100 knocks on data science (structured data processing) 023 Explanation
[Python] 100 knocks on data science (structured data processing) 030 Explanation
[Python] 100 knocks on data science (structured data processing) 022 Explanation
[Python] 100 knocks on data science (structured data processing) 017 Explanation
[Python] 100 knocks on data science (structured data processing) 026 Explanation
[Python] 100 knocks on data science (structured data processing) 016 Explanation
[Python] 100 knocks on data science (structured data processing) 024 Explanation
[Python] 100 knocks on data science (structured data processing) 027 Explanation
[Python] 100 knocks on data science (structured data processing) 029 Explanation
[Python] 100 knocks on data science (structured data processing) 015 Explanation
[Python] 100 knocks on data science (structured data processing) 028 Explanation
Preparing to try "Data Science 100 Knock (Structured Data Processing)"
Data science 100 knock (structured data processing) environment construction (Windows10)
That's why I quit pandas [Data Science 100 Knock (Structured Data Processing) # 2]
That's why I quit pandas [Data Science 100 Knock (Structured Data Processing) # 1]
That's why I quit pandas [Data Science 100 Knock (Structured Data Processing) # 3]
That's why I quit pandas [Data Science 100 Knock (Structured Data Processing) # 5]
That's why I quit pandas [Data Science 100 Knock (Structured Data Processing) # 4]
That's why I quit pandas [Data Science 100 Knock (Structured Data Processing) # 6]
100 Language Processing with Python Knock 2015
Data science 100 knock commentary (P021 ~ 040)
Data science 100 knock commentary (P061 ~ 080)
Data science 100 knock commentary (P041 ~ 060)
Data science 100 knock commentary (P081 ~ 100)
100 Language Processing Knock Chapter 1 (Python)
Data Science Cheat Sheet (Python)
100 Language Processing Knock Chapter 2 (Python)
Python data type summary memo
100 Amateur Language Processing Knock: Summary
100 Language Processing Knock with Python (Chapter 1)
100 Language Processing Knock Chapter 1 in Python
R / Python coding rule link summary
100 Language Processing Knock with Python (Chapter 3)
Python parallel / parallel processing sample code summary
Python beginner tried 100 language processing knock 2015 (05 ~ 09)
100 Language Processing Knock Chapter 1 by Python
Python beginner tried 100 language processing knock 2015 (00 ~ 04)
Image processing by Python 100 knock # 1 channel replacement
100 Language Processing Knock-91: Preparation of Analogy Data
I took Udemy's "Practical Python Data Science"
100 Language Processing Knock with Python (Chapter 2, Part 2)
Image processing with Python 100 knock # 12 motion filter
100 image processing by Python Knock # 6 Color reduction processing
[Python] Various data processing using Numpy arrays
100 Language Processing Knock with Python (Chapter 2, Part 1)
Image processing 100 knock Q.6. Color reduction processing explanation
[Road to intermediate Python] Article link summary