Hello Pandas Quiz (1) by KC 2023-11-22 written by KC 2023-11-22 0 comment 1K Welcome to your quiz -「 Hello Pandas Quiz (1)」 Name Email 1. 將標籤 'a'、'b' 和 'c' 添加到以下 pandas series 的正確語法是什麼?(10分) import pandas as pd list_1 = [1, 2, 3] pd.Series(list1) 執行結果: 0 1 1 2 2 3 dtype: int64 pd.Series(list_1, index = ['a', 'b', 'c']) pd.Series(list_1, labels = ['a', 'b', 'c']) pd.Series(list_1, names = ['a', 'b', 'c']) pd.Series(list_1, columns = ['a', 'b', 'c']) 2. 哪一個不是存取以下 pandas 系列資料的有效方法?(10分) import pandas as pd data = {'col_1':[-2.3, 1.7, 2.34, -3.5, 5.27]} df = pd.DataFrame(data) df.col_1 執行結果: 0 -2.30 1 1.70 2 2.34 3 -3.50 4 5.27 Name: col_1, dtype: float64 df.col_1.loc[0] df.col_1.loc[[0]] df.col_1.loc[0, 1] df.col_1.loc[[0, 1]] 3. 如何向下面 dataframe df 新增列(row)?(5分) import pandas as pddata = {'col_1':[-2.3, 1.7, 2.34, -3.5, 5.27]}df = pd.DataFrame(data)print(df) 執行結果: col_10 -2.301 1.702 2.343 -3.504 5.27 df.loc[len(df)] = [3.6] df.iloc[len(df)] = [3.6] 4. Pandas 模組不提供下列哪一項功能?(5分) 合併並連接資料集 使用條件過濾數據 繪製數據並將其可視化 以上都不是 5. pandas 可以從下列哪個文件讀取資料?(5分) JSON Excel HTML 以上全部 6. 給定一個名為 ‘data’ 的資料集,包含 10 列(rows)和 5 行(columns),請問以下程式碼的輸出為何?(5分) print(len(data.columns)) 5 10 15 50 7. shape 屬性會回傳什麼?(5分) 它以元組(tuple)的形式分別傳回列數和行數 它以串列(list)的形式分別傳回行數和列數 它以串列(list)的形式分別傳回列數和行數 它以元組(tuple)的形式分別傳回行數和列數 8. 預設情況下,head() 和 tail() 函數會傳回列數為?(5分) 10, 5 5, 5 1, 5 1, 1 9. 下列哪一項可以儲存在資料框(DataFrame)中?(5分) 二維 ndarray 串列(lists)、字典(dictionaries) 或Series Pandas DataFrame 以上全部 10. 下列哪一項是建立資料框的正確方法?(5分) pandas.DataFrame( data, index, columns, dtype, copy) pandas.Dataframe( data, index, columns, dtype, copy) pandas.dataFrame( data, index, columns, type,) pandas.dataframe( data, index, columns, dtype) 11. 以下程式碼的輸出是什麼?(5分) print(df.iloc[2:5]) 列印資料框 df 的第 2、3、4、5 行 列印資料框 df 的第 2、3、4 行 列印資料框 df 的第 2、3、4 列 列印資料框 df 的第 2、3、4、5 列 12. 下列哪一項用於從資料框 df 中取得名為 ’cl3’ 和 ’cl5’ 的欄位?(5分) print(df.loc['cl3','cl5']) print(df.loc[['cl3','cl5']]) print(cls.iloc[['cl3','cl5']]) print(df.iloc['cl3','cl5’]) 13. 哪個傳回有關資料框 df 中數字行的統計資料?(5分) print(df.describe()) print(df.stats()) print(describe(df)) print(stats(df)) 14. 從 Python 串列(List)建立 Pandas Series 的正確語法是什麼?(5分) pd.Series(mylist) pd.createSeries(mylist) pd.getSeries(mylist) 15. 傳回 Pandas Series 第一個值的正確語法是什麼?(5分) myseries[0] get(myseries, 0) 16. 將標籤(labels) “x”、“y” 和 “z” 添加到 Pandas Series 中的正確語法是什麼?(5分) pd.Series(mylist, lables = ["x", "y", "z"]) pd.Series(mylist, index = ["x", "y", "z"]) pd.Series(mylist, names = ["x", "y", "z"]) 17. 下列哪一個會回傳平均值?(5分) median() mode() mean() 18. 返回最後一列的正確 Pandas 方法是什麼?(5分) back() foot() tail() last() Time's up Share 0 FacebookTwitterPinterestEmail previous post P4B Quiz (17):模組 (Module)及套件(Package) Leave a Comment Cancel Reply Save my name, email, and website in this browser for the next time I comment.