Guidelines for asking a technical questions in our Community

We want to help our learners make progress towards their goals as fast as possible. That is why we are introducing 5 guidelines for all technical questions asked in our Community.

This might seem counterintuitive to some.

“I need to ask my question, now! Following some guidelines will only slow me down.”

Trust me, it won’t. These guidelines will ensure that you get your answers faster. Here’s how:

  • Guidelines will allow volunteers and Learning Assistants to understand your questions more easily. Thus they will be able to answer them instead of asking you for clarifications or, in the worst case, ignoring your question.
  • They will also help your peers in discovering similar questions over search more easily. Similarly, if you hold your peers accountable to these guidelines, it may just help you when you’ve got the same question some day!

Technical Question Guidelines:

Whenever you ask a technical question in the Q&A category of our Community, please follow the following guidelines:

GUIDELINE #1: Format all code using Markdown - no screenshots

It is almost impossible to read code that does not use Markdown. So do enclose any code inside a pair of ``` like this:

Screen-Recording-2020-06-23-at-1

GUIDELINE #2: Accept and mark answer as Solution

If you find a reply that answers your question satisfactorily, please mark it as Solution. Doing so will help -

  • Others learners, who are searching for the same problem, find the solution faster
  • With the Learning Assistant program - by marking the answer as solution, you can directly help the person who helped you.

Here’s how you can do that:

Screen-Recording-2020-06-19-at-4

GUIDELINE #3: Use topic titles that are unique to your problem

Title is the only part of your topic that everyone will see. Using good topic titles is one of best ways to get a faster response from the Community.

A good rule of thumb is to think whether your title is unique to the problem that you are facing. Unique topic titles will contain the name of the function or method that is causing the error or even the kind of manipulation you are trying to do.

Do not use titles like “Code not working” or “Solution not being accepted” or “need help in the 1st course”.

GUIDELINE #4: Add tags to mention the technology used

At a minimum, specify - Python , SQL or R . Awesome if you add tags for Pandas , matplotlib, ggplot or other specific technology that you’re working with.

GUIDELINE #5: Include a link to mission URL if available

If you ask a question that is specific to one of Dataquest’s course screens, please mention the URL of that screen in your question. There are 2 ways this is helpful:

  1. It gives some much needed context to the community members who may volunteer to help you. You want to make it easy for people to help you, right? As easy as you can.
  2. It invokes our auto-tagging system that tags your question with appropriate tags (based on the course and mission) to make it easier for future learners to find it.

Enforcing the guidelines

These guidelines are not meant to prevent/discourage learners from asking questions in the Community. We realize that learning data skills can be overwhelming, especially when you get stuck.

That is why we are not making the question-asker accountable for following the guidelines. As a question-asker, you are eligible to get your question answered whether or not you follow them. (Of course, if you do follow them, you might get your answer faster).

Instead, we will make it the responsibility of our passionate Community Moderators to enforce these guidelines.

This will ensure that we create a welcoming community where all learners can get help fast! :rocket:


I am grateful to our amazing Learning Assistants who enthusiastically helped me in framing these guidelines. :heart:

You can read more in our Guide on How to Ask a Good Question.

24 Likes
Incomplete X-Labels on Line Chart in Jupyter Notebook
What does headers=headers mean?
My answer works, but am I wrong?
Your virtual machine status: switching containers (Not able to execute my code. Facing this issue from yesterday)
Python Data Analysis Basics Practice Problems 3.Analyzing Game Sales 2, problem understanding the if not in loop
Probability Rules: Practice Problems (Screen: 4.Modelling the Addition Rule)
Do we need to abort the merge before editing? Screen 5 of Merge Conflict
Stuck in Python for Data Science: Fundamentals - Guided Project Page 5/14
What's wrong: Why doesn't a loop work here
I cannot make table description on jupyter markdown cell from datasets
6. Fitting a linear regression NN in Representing Neural Networks module
12. Challenge: Clean a String Column -- Actual different from Expected
Where is my mistake?
Is this sentence correct?
Guided Project: Answering Business Questions using SQL_Album vs Individual Tracks
The backslash character
Why we cannot include the params section when retrieving the comments of reddit?
When do you use a single bracket and when do you use a double bracket?
Guided Project: Visualizing Earnings - no Scatter Graph
Write a program that calculates the maximum of the values list without using a built-in function. Assign the maximum value to a variable named maximum
Need help with vector indexing using logicals
What does chi2_contingency function tell us?
Q12 Dictionaries
Same result with "value_counts(sort = False)" 285-3
CTRL+D not working
Are these SQLite codes same/identical?
How come "Women + Men" does not add up to "Total"?
Function to check error in stratified sampling
How to filter with Pandas
Stratified Sampling
Stratified Sampling
Business Metrics: 6: Customer Churn
Dropping low/high prices instead of excluding them from df - Ebay car project
Why not? Please explain
Table Relations and Normalization
Guided project Review : Visualizing The Gender Gap In College Degrees
Code-Checker throws 'variable not defined' error in-spite of having defined & used it. Why does the assignment checker not looking inside the definitions of functions?
Clean And Analyze Employee Exit Surveys step 5 - problems with values
Why we are using apply instead of applymap in the dataframe factors_impact?
Moma returns as empty error
Rolling method: 65-3
Fail to extract the max value
Using same variable name and Equal sign
Boolean Indexing final challenge
Datetime format for Guided Project Clean and Analyze Employee Exit Surveys
Removing Outliers Criteria
I'm stuck: output of my code isn't what I expected. I'm looking for error I made
A more thorough data cleanse
Cleaning my columns
290-8 Assignment Using Boolean Arrays Continued
Python Fundamentals Practice Problems: Laptop Purchase - Alternative project
Cleaning my columns
Python fundamentals practice problem: dictionaries - laptop purchase (alternative solution acceptable?)
SQLite - No Such thing as default order
Cleaning and Preparing Data in Python error message (exercise 6)
Guided Project 2 : Hacker News Post : A story Version
Creating An Efficient Data Analysis Workflow, Part 2: SALES FROM PROGRAM
Replace str to int in array with numpy
In 3rd line, "life_expec_filter %>%" has to be defined again?
Briefer way of solving
Where am I wrong?
Get_customer() logic
Duplicate Items
Required "xlim parameter to (0,10)" won't be of any help!
Did not understand name=app[0] in the code? Could anyone explain how it works?
Unique email formats
Functions Fundamentals, class 11
I'm not sure what "calc <- -1 * prices[i]^2 + 60 * prices[i] profits[i] <- calc" means
Guided Project: Visualizing Earnings Based On College Majors(2/6)
Few questions regarding chapter "Working with dates and times in python"
How to find the row with problem in a big data?
Vbl.time() is the same as dt.datetime.time(vbl)
Retrieving Multiple List Elements Error
For loops and Lists, Question 10
Using Frequencies to find the duplicate apps
Joining Data in SQL, complex challenge
Distribution Algorithm
Could someone describe what happened in alternative solution to the task?
Modifying the Filesystem in The Command Line Mission
Guided Project 2 : Hacker News Project
Why is only the 2nd element of the list of dictionaries used?
Why Q3 is 'Sample'?
Recursion: Suggested Solution is not good
ValueError and datetime not making sense
Groupby gives True/False result
General Query : Guided Project
Summary statistics(Screen 7: customising the result)
Machine Learning Project Walkthrough: Different tpr and fpr on Jupyter Notebook
Guided Project: Visualizing Gender Gap - need help
Screen is unable to be completed
ValueError: time data '8' does not match format '%m/%d/%Y %H:%M'
Processing Tasks w/ Stacks and Queues plots not working
Doubt: lists and for loops from python fundamentals section: for loops
Problem understanding 'Calculus For Machine Learning'
Https://app.dataquest.io/m/1010/conditional-statements-practice-problems/16/finding-the-pair
I think it is not the complete asnwer
Help us help you learn--Suggestions for Improving the Dataquest Community
Hide or collapse cell
Object-Oriented Python Practice Problems
Error...What can I do?
Graphing Data/Building Pitch Book
Rbind and colnames
GP: Creating a kaggle workflow (Cabin error)
Transfer learning with VGG16
Aggregated brands across mean price don't match
Creating an Efficient Data Analysis Workflow Part 2, object not found
Why is the d _1 = dict() not working?
Confused with Hidden State
Method df.dropna() returns different results compared to my laptop
Outliers Challenge
Question about hexadecimal color codes
CAST placement in SQL
Incorrect population order[Guided Project: Analyzing CIA Factbook Data Using SQL]
Guided Project : Boxplot
100% identical with correct answer required?
What if we try to access a file without read permission through a program
Attribute error Guided Project: Popular Data Science Questions
Changing timedelta format - datetime should be visible as (%Y-%B-%d) - %B = monthname
List is not callable error
Meaning of left on and right on in pd.merge
Project 3. autos.csv
Labelling - axis and tick marks on axis - Star Wars GP
I am stocked at the stage 4
Unknown database error on localhost
CIA World Factbook CASE statement not working
147-3 - charting with a Pandas dataframe not treated as a correct answer, even though it's taught during the course
Difficulty faced in understanding the concept of sampling distribution
StartUp Costs Postgresql Debugging
Reading data from excel after locating some expression
I wonder if this is correct for 8. Challenge: Each Country's Best Customer
Rank change should be rank - previous_rank not the other way around
Visualizing Frequency Distributions - Bar Plots
Rank change should be rank - previous_rank not the other way around
Rank change should be rank - previous_rank not the other way around
Value error: time data '8' does not match format '%m/%d/%Y %H:%M
For Loop Issue with Range
Why is only the 2nd element of the list of dictionaries used?
String operation aspect
Weird value_counts() behavior in Guided Project: Clean And Analyze Employee Exit Surveys
Practice the workflow
Solution for extra challenge questions 293-12
Error running Chinook guided project locally
Visualise grouped elements
Very low Sample_size values in "Visualize Earning based on Major" Guided Project
Question regarding my the first guided project: Profitable App Profiles for the App Store and Google Play Markets
Unemployment rate line plot visualization
GP: Working with Data Downloads: A mistake in the instructions
Python Changing Integer To String
May you kindly help me to realize where i went wrong in my code pls :)!
1st Guided Project: Profitable Apps
Question about s.loc[item]
What about 1999/2000?
ValueError: Unknown format code 'f' for object of type 'str'
Question about Boolean Indexing with NumPy
When to use capture groups
Why we use dictionary here instead of list?
Def freq_table who can explain
Wrong total apps count
X_lim, y_lim need in the ratings
README: Welcome to the Dataquest Community!
Project2: My Output not the same with the Solution Output
Runtime error chisquared mission
Pandas loop, can anyone help interpreter it in a better way?
Building The Final Training Set
First Project- HELP
Retrieving items from Series
1/10 can't be validated (nice work ! missing) on redirection and pipelines first course
Help ressetting the values in script.py
Missing answer for Python Intermediate, Object-Oriented Python - Step 2/13
429-5 explanation seems confusing to me

These are all very important points to consider when creating a topic in the Q&A section! Good job!

4 Likes