题目
ENGG2112 (ND) Quiz 1 (EFT)
单项选择题
Assume the file "data_file.csv" exists and that it contains a column with the heading "age", and you run the following code snippet: import pandas as pd data = pd.read_csv("data_file.csv") sorted_data = data.sort_values(by="age") Which one of the following statements is TRUE?
选项
A.The variable sorted_data will contain all rows in the CSV file sorted from the smallest age to the largest age. There will be an index column displayed when you run sorted_data.head().
B.The variable sorted_data will contain all rows in the CSV file sorted from the smallest age to the largest age. There will not be an index column displayed when you run sorted_data.head().
C.To find the mean age, we have to use the original data frame, i.e. run data["age"].mean() and not the sorted data frame because the sorting may change the mean value.
D.To save the sorted data into a new CSV file, we would use the function save and not a pandas built-in method.
查看解析
标准答案
Please login to view
思路分析
The question describes reading a CSV into a DataFrame and then sorting by the 'age' column with sort_values(by="age").
Option 1: This states that sorted_data will contain all rows from the CSV, but arranged in ascending order of age, and that an index column will be displayed when you call sorted_data.head(). In fact, sort_values returns a new DataFrame with the same rows,......Login to view full explanation登录即可查看完整答案
我们收录了全球超50000道考试原题与详细解析,现在登录,立即获得答案。
类似问题
Question27 import pandas as pd df=pd.DataFrame({'Salary':[50,100,75]}) Which option(s) can sort the DataFrame df (defined as the above code) by the column Salary from lowest to highest and modify df directly? Select one or more alternatives: df.sort_values(by = 'Salary') df.sort_values(by = 'Salary', ascending = True, inplace = True) df.sort_values(by = 'Salary', ascending = False, inplace = True) df.sort_values(by = 'Salary', inplace = True) ResetMaximum marks: 3 Flag question undefined
Question27 The Pandas DataFrame df is generated using the below code. import pandas as pddf=pd.DataFrame({'Salary':[50,100,75]}) Which option(s) can sort the DataFrame df by Salary column from top row being the lowest Salary to the last row being the highest Salary, and modify the DataFrame df directly? Select one or more alternatives: df.sort_values(by = 'Salary', ascending = False, inplace = True) df.sort_values(by = 'Salary', inplace = True) df.sort_values(by = 'Salary', ascending = True, inplace = True) df.sort_values(by = 'Salary') ResetMaximum marks: 3 Flag question undefined
Q14 I ran the code below and the df was unchanged. How can I make sure the sorting is applied to the df? df.sort_values(['date', 'storeid']) A: df.sort_values(['date','storeid'], inplace=True) B: df = df.sort_values(['date','storeid']) C: df.sort_index(['date','storeid'])
In a consumer society, many adults channel creativity into buying things
更多留学生实用工具
希望你的学习变得更简单
加入我们,立即解锁 海量真题 与 独家解析,让复习快人一步!