A student is building a script to query county-level data us…
A student is building a script to query county-level data using a numerical FIPS code (e.g., 1001). The dataset df contains a column named “FIPS” which stores these codes as integers (e.g., 1001, 1002). The student writes the following code: # Prompt user for the IDsearch_id = input(“Enter the County FIPS code to find: “)# Filter the dataframe for that IDresult = df == search_id]print(f”Found {len(result)} records.”) The user types 1001 (a code that definitely exists in the data) and hits Enter. The program runs without crashing, but the output is Found 0 records. Which statement correctly identifies the logical flaw that caused this “silent failure”?