攝影透視感什么意思 手機透視代碼什么意思( 二 )


攝影透視感什么意思  手機透視代碼什么意思

文章插圖
刪除列通過單擊選擇任何列 。單擊“Del Col”,該特定列將從數據集中刪除 。
攝影透視感什么意思  手機透視代碼什么意思

文章插圖
Python代碼在下一個單元格中生成帶有正確注釋的 Python 等效代碼,用于執行的操作是:
# MITO CODE START (DO NOT EDIT)from mitosheet import * # Import necessary functions from Mitoregister_ *** ysis('UUID-7bf77d26-84f4-48ed-b389-3f7a3b729753') # Let Mito know which*** ysis is being run# Imported edxCourses.csvimport pandas as pdedxCourses_csv = pd.read_csv('edxCourses.csv')# Added column H to edxCourses_csvedxCourses_csv.insert(7, 'H', 0)# Renamed H to newCol in edxCourses_csvedxCourses_csv.rename(columns={"H": "newCol"}, inplace=True)# Set newCol in edxCourses_csv to =coursePrice + courseEnrollmentsedxCourses_csv['newCol'] = edxCourses_csv['coursePrice'] + edxCourses_csv['courseEnrollments']# Deleted column newCol from edxCourses_csvedxCourses_csv.drop('newCol', axis=1, inplace=True)# MITO CODE END (DO NOT EDIT)創建數據透視表數據透視表是一個重要的環節 excel 功能,它根據另一個分類特征匯總數字變量 。要使用 Mito 創建這樣的表,
單擊“Pivot”并選擇源數據集(默認加載 CSV)選擇數據透視表的行、列和值列 。還可以為值列選擇聚合函數 。所有下拉選項,如求和、平均值、中值、最小值、更大值、計數和標準偏差都可用 。選擇所有必要的字段后,將獲得一個單獨的表,其中包含數據透視表的實現 。下面的 GIF 演示了如何為聚合函數“均值”創建數據透視表:
攝影透視感什么意思  手機透視代碼什么意思

文章插圖
Python代碼# MITO CODE START (DO NOT EDIT)from mitosheet import * # Import necessary functions from Mitoregister_ *** ysis('UUID-a35246c0-e0dc-436b-8667-076d4f08e0c1') # Let Mito know which*** ysis is being run# Imported edxCourses.csvimport pandas as pdedxCourses_csv = pd.read_csv('edxCourses.csv')# Pivoted edxCourses_csv into df2pivot_table = edxCourses_csv.pivot_table(index=['courseOrganization'],values=['coursePrice'],aggfunc={'coursePrice': 'mean'})# Reset the column name and the indexesdf2 = pivot_table.rename_axis(None, axis=1).reset_index()# MITO CODE END (DO NOT EDIT)合并兩個數據集合并數據集是數據科學項目的重要組成部分 。通常,數據集被劃分到不同的表格中,以增加信息的可訪問性和可讀性 。合并 Mitosheets 很容易 。
單擊“Merge”并選擇數據源 。需要指定要對其進行合并的鍵 。也可以從數據源中選擇合并后要保留的列 。默認情況下,所有列都將保留在合并的數據集中 。
攝影透視感什么意思  手機透視代碼什么意思

文章插圖
Python代碼# MITO CODE START (DO NOT EDIT)from mitosheet import * # Import necessary functions from Mitoregister_ *** ysis('UUID-88ac4a92-062f-4ed8-a55d-729394975740') # Let Mito know which*** ysis is being run# Imported Airport-Pets.csv, Zipcode-Data.csvimport pandas as pdAirport_Pets_csv = pd.read_csv('Airport-Pets.csv')Zipcode_Data_csv = pd.read_csv('Zipcode-Data.csv')# Merged Airport_Pets_csv and Zipcode_Data_csvtemp_df = Zipcode_Data_csv.drop_duplicates(subset='Zip')Airport_Pets_csv_tmp = Airport_Pets_csv.drop(['State', 'Division'], axis=1)Zipcode_Data_csv_tmp = temp_df.drop(['Mean_Income', 'Pop'], axis=1)df3 = Airport_Pets_csv_tmp.merge(Zipcode_Data_csv_tmp, left_on=['Zip'], right_on=['Zip'], how='left', suffixes=['_Airport_Pets_csv', '_Zipcode_Data_csv'])# MITO CODE END (DO NOT EDIT)修改列數據類型、排序和過濾你可以更改現有列的數據類型,按升序或降序對列進行排序,或通過邊界條件過濾它們 。在 Mito 中的這些都很簡單,可以通過選擇屏幕上的選項通過GUI本身完成 。
單擊所需的列將看到一個數據類型列表 ??梢愿鶕枰獜南吕斜碇羞x擇任何數據類型,該數據類型將應用于整個列 。接下來可以通過選擇提供的選項按升序或降序對數據進行排序 。還可以使用自定義過濾器過濾數據 。
攝影透視感什么意思  手機透視代碼什么意思

文章插圖
Python代碼# MITO CODE START (DO NOT EDIT)from mitosheet import * # Import necessary functions from Mitoregister_ *** ysis('UUID-cc414267-d9aa-4017-8890-ee3b7461c15b') # Let Mito know which*** ysis is being run# Imported edxCourses.csvimport pandas as pdedxCourses_csv = pd.read_csv('edxCourses.csv')# Changed coursePrice from int64 to floatedxCourses_csv['coursePrice'] = edxCourses_csv['coursePrice'].astype('float')# Sorted coursePrice in edxCourses_csv in descending orderedxCourses_csv = edxCourses_csv.sort_values(by='coursePrice', ascending=False, na_position='first')edxCourses_csv = edxCourses_csv.reset_index(drop=True)# Filtered coursePrice in edxCourses_csvedxCourses_csv = edxCourses_csv[edxCourses_csv['coursePrice'] >= 500]edxCourses_csv = edxCourses_csv.reset_index(drop=True)# MITO CODE END (DO NOT EDIT)圖表和統計數據生成還可以直接在此擴展中生成圖形,而無需編寫繪圖邏輯 。默認情況下,此擴展生成的所有圖都是使用 Plotly*** 的 。這意味著繪圖是交互式的,可以即時修改 。

推薦閱讀