Question

In Python!! 1. Correcting string errors It's easy to make errors when you're trying to type...

In Python!!

1. Correcting string errors

It's easy to make errors when you're trying to type strings quickly.

  • Don't forget to use quotes! Without quotes, you'll get a name error.
owner = DataCamp
  • Use the same type of quotation mark. If you start with a single quote, and end with a double quote, you'll get a syntax error.
fur_color = "blonde'

Someone at the police station made an error when filling out the final lines of Bayes' Missing Puppy Report. In this exercise, you will correct the errors.

# One or more of the following lines contains an error
# Correct it so that it runs without producing syntax errors
birthday = "2017-07-14'
case_id = 'DATACAMP!123-456?

2.

Load a DataFrame

A ransom note was left at the scene of Bayes' kidnapping. Eventually, we'll want to analyze the frequency with which each letter occurs in the note, to help us identify the kidnapper. For now, we just need to load the data from ransom.csv into Python.

We'll load the data into a DataFrame, a special data type from the pandas module. It represents spreadsheet-like data (something with rows and columns).

We can create a DataFrame from a CSV (comma-separated value) file by using the function pd.read_csv.

# Import pandas
import pandas as pd

# Load the 'ransom.csv' into a DataFrame
r = ___.___('___')

# Display DataFrame
print(r)

3.

Correcting a function error

The code in the script editor should plot information from the DataFrame that we loaded in the previous exercise.

However, there is an error in function syntax. Remember that common function errors include:

  • Forgetting closing parenthesis
  • Forgetting commas between each argument

Note that all arguments to the functions are correct. The problem is in the function syntax.

# One or more of the following lines contains an error
# Correct it so that it runs without producing syntax errors

# Plot a graph
plt.plot(x_values y_values)

# Display the graph
plt.show()

4.

Snooping for suspects

We need to narrow down the list of suspects for the kidnapping of Bayes. Once we have a list of suspects, we'll ask them for writing samples and compare them to the ransom note.

A witness to the crime noticed a green truck leaving the scene of the crime whose license plate began with 'FRQ'. We'll use this information to search for some suspects.

As a detective, you have access to a special function called lookup_plate.

lookup_plate accepts one positional argument: A string representing a license plate.

# Define plate to represent a plate beginning with FRQ
# Use * to represent the missing four letters
____ = ____

Please help out~~~

0 0
Add a comment Improve this question Transcribed image text
Answer #1

1)
birthday = "2017-07-14" # ' -> "
case_id = 'DATACAMP!123-456?' # Missing ' at the end

2)
# Import pandas
import pandas as pd

# Load the 'ransom.csv' into a DataFrame
r = pd.read_csv('ransom.csv')

# Display DataFrame
print(r)

3)
# Plot a graph
plt.plot(x_values, y_values) #Missing ',' between 2 parameters

# Display the graph
plt.show()

4)
# Define plate to represent a plate beginning with FRQ
# Use * to represent the missing four letters
plate = lookup_plate('FRQ*)

Add a comment
Know the answer?
Add Answer to:
In Python!! 1. Correcting string errors It's easy to make errors when you're trying to type...
Your Answer:

Post as a guest

Your Name:

What's your source?

Earn Coins

Coins can be redeemed for fabulous gifts.

Not the answer you're looking for? Ask your own homework help question. Our experts will answer your question WITHIN MINUTES for Free.
Similar Homework Help Questions
ADVERTISEMENT
Free Homework Help App
Download From Google Play
Scan Your Homework
to Get Instant Free Answers
Need Online Homework Help?
Ask a Question
Get Answers For Free
Most questions answered within 3 hours.
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT