Guidelines for asking a technical question in our Community

We want to help our learners make progress towards their goals as fast as possible. That’s why we’re 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 to understand your questions more easily. Thus, they’ll be able to answer them instead of asking you for clarifications or, in the worst case, ignoring your question.
  • They’ll 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 someday!

Technical Question Guidelines

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

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

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

A good rule of thumb is to think about whether your title is unique to the problem that you’re 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’re trying to do.

Don’t use titles like “Code not working”, “Solution not being accepted”, or “Need help in the 1st course”.

GUIDELINE #2: 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.

If you ask a question that is specific to one of Dataquest’s course screens, to ease the process of tag adding, scroll down to the Get Help menu (you can find it at the bottom of the lesson screen, right below the Instructions section) and select the “Community discussion” option. It will help you pinpoint the exact course/lesson page you’re facing difficulty with and also show you relevant/similar posts that might help you to attempt a few more tries. Of course, you’re welcome to create a new topic if you’re still not able to solve the issue, and tags will now be automatically attached to your post!


GUIDELINE #3: Include the link to the lesson URL if available

If your question is related 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 lesson) to make it easier for future learners to find it.

GUIDELINE #4: Format all code using Markdown – no screenshots

It’s almost impossible to read code that doesn’t use Markdown. So do enclose any code inside a pair of ``` like this:


Note: Pay attention that those are not single quotes ''', they are backticks ```. You can find it just below the Esc key in most English keyboard layouts.

GUIDELINE #5: Accept and mark the answer as Solution

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

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

Here’s how you can do that:


Enforcing the guidelines

These guidelines aren’t 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’s why we aren’t making the question-asker accountable for following the guidelines. As a question-asker, you’re 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’ll 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’m grateful to our amazing Community Moderators and Learning Assistants who enthusiastically helped me in framing these guidelines. :heart:

You can read more in this post:

My answer works, but am I wrong?
Incomplete X-Labels on Line Chart in Jupyter Notebook
What does headers=headers mean?
Need help to understand the function
Your virtual machine status: switching containers (Not able to execute my code. Facing this issue from yesterday)
Advanced Regex Screen 3
SQL Course Question
How to creat a histogram of completion_rate
Hide legend in plotly plots
Python Dictionaries and Frequency Tables 3/11 & 4/11
Scalar subqueries practice problem 6 of 9
Start Here - How to Use the Community
What is the logic behind squaring as "penalization"? (mean squared error)
Python If, Else, Elif Statements: Multiple Conditions - Screen 5 - Example unclear
Python For Loops - Screen 6
Mission 344: Combining data using pandas; Problem using a for loop to add columns to a list of dataframes
I couldn’t test these functions
Why is this command wrong?
Python If, Else, Elif Statements
Issues Creating A Bar Graph
Guided Project: Hacker News Solutuion: When is hr a key, and when is it a value?
How do we know where navigate belongs to
Dividing by length
350.5 Dictionary building question
I need help with my Data Visualization
General Question about the first helicopter escapes guided project
Hacker News Project - Cannot convert to integer
Markdown Syntax TABLE in the 'Learn Jupyter Notebook" project
Matplotlib attribute error; 'list' object has no attribute 'tolist'
How to debug in answer in questions
Deprecation Error
Machine Learning Foundamentals : Evaluating Model Performance: 1. Testing quality of predictions
Guided prison break. why it keep saying data undefined?
How do I download the modified (by DQ team) dataset autos.csv?
My first project: Prison Break
PBI - cant seem to see the Sales Table
Introduction to Python | Conditional Statements| Screen 1
Guided Project: Prison Break - query
Bug with the output
Addition in programming
Delete function python object
Guided Project : Creating An Efficient Data Analysis Workflow, Part 2
Stuck on First Project for Jupyter Notebook (3/14)
Question on Juypter Notebook regarding the conditionals of duplicates and unique apps
Creating categorical columns
Multi-row and multi-column subqueries assessment q2
eBay cars sales project
Data Cleaning Basics; Code Matches, But Still Not Working
Reddit API get comments of most upvoted posts
Question about += for 7. Counting in Dictionaries
Different output from what was in the solution code
Error while analysing series in my Dataframe
Minimum and maximum in a for loop for any data set
After running the isolating free apps code the outcome were 0 for for both dataset
Functions: Extract Values from a column screen 6/14 HELP
Drop rows by index Question
Conditional Assignment
Question about guided project with SQL
How iteration variable is appending the values to list?
Guided Project: Exploring Hacker News Posts_Ask posts as a list of lists
Syntax error in a subquery, but runs fine?
Creating new_grads table in "Group Summary Statistics"
Storytelling Data visualization : Death toll for ax1 subplot
Why is this the solution?
Visualizing Frequency Distributions
Testing quality of predictions, predict_function with test_df
Hacker news Project - need some help
Machine Learning Project
Need help for a "heavy weight" QS, Python help for beginner
Project 1 - Create a dictionary and remove duplicates (code logic help)
Part 5 solution Question
I don't get how these two are different
Is the term Recursive Join correct?
Data Cleaning Walkthrough: Analyzing and Visualizing the Data Course
Cbind vs Tibble
Function Fundamentals problem8 not getting the correct result
Advanced Regex Expression - Step 9
Help needed,,, Pivot table VS line graphs
Exploring data with Pandas intermediate - 12/14
Communicating Results - Step 7 (do, aff, gc variables - apply function)
New column add question - help please
Explanation needed for Practice Problem #12
Multivariate K-Nearest Neighbors
Selecting Rows and columns for Numpy Boolean Indexing
313 comparison operators ex 8 question 3
Guided Project #2, 4/8
Strptime and strftime - add %M
Step2 Data cleaning advanced
Exploring Ebay Car Sale Data. your feedback is needed
I need urgent help
Question on 2D point problem
New to Data Quest!
Boolean sentences
%cpaste magic doesn't take Ctrl+V
Question of TabError
(x,y) Syntax within Matplotlab
I am stucked, My mission can't be completed because the system says "it's not what is expected" but everything is fine
Not keyword with dictionary
Storytelling Data Visualization on Exchange Rates - Datetime coordinates issue
Comments in Jupyter with SQL
Ipython-sql Installation
Correct sum with local variable?
Git merge conflicts; part 3- resolving conflicts
Need your help for Story telling Data Visualization project
Kaggle-fundamentals - unable to go thourgh 186-3
Variables and Data Types
Masking using pandas DF
Overtype not disabling with insert
"Your code run has timed out" Error when trying to run simple statements
Python Data Analysis #3
SCORE 0% SKILL Using Line Comments
5/10 Cleaning and Preparing Data in Python - Index Error
Code failed to give output
Hint for NumPy Sorting Practice Problem Number 8 is incorrect
Row filtering dataset
Function used for generating histograms
Remove annoying labels
Object Oriented Error (We could not find the __init__ method in class MyList) answer correct?
Expecting questions reply as soon as possible?
Could someone please help me understand how to create an "extract" function in the course "Functions: Fundmentals"?
Binary and Positional Number Systems
Getting the error whenever trying to run the query(sqlite3.OperationalError) table customer_usa already exists
Unemployment rate line plot visualization
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
Missing answer for Python Intermediate, Object-Oriented Python - Step 2/13
429-5 explanation seems confusing to me
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'
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
Pandas loop, can anyone help interpreter it in a better way?
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
Need help with Guided project in eBay guided project (tags:294)
Runtime error chisquared mission
Why my code doesn't work?
Azure Scholarship Program
Tags:191 Why is this wrong? A shortcut with the last query
Indicators of Heavy Traffic on I-94 proyect
How to count number of rotation after rotating a string
Name 'data' is not defined : Guided project Prison break
How to call two functions into a third function
Using sql joins (Screen 10/12)