python提取excel一列或多列數(shù)據(jù)另存為新表代碼實例
一、python提取excel指定一列保存到新表
原數(shù)據(jù)舉例如下:
提取B列另存到新表
執(zhí)行文件如下:
import pandas as pd def excel_one_line_to_list(): df = pd.read_excel(r'D:\Users\gxcaoty\Desktop\全流程\2.xlsx', usecols=[1]) # 讀取項目名稱一列,不要列名names=None df_li = df.values.tolist() result = [] for s_li in df_li: result.append(s_li[0]) print(result) df = pd.DataFrame(result, columns=['name']) df.to_excel("yili.xlsx", index=False) if __name__ == '__main__': excel_one_line_to_list()
- 執(zhí)行結(jié)果如下:
二、python提取excel指定兩列保存到新表
執(zhí)行文件如下:
import pandas as pd def excel_one_line_to_list(): df = pd.read_excel(r'D:\Users\gxcaoty\Desktop\全流程\2.xlsx', usecols=[1, 2]) # 讀取項目名稱和行業(yè)領(lǐng)域兩列,并不要列名names=None df_li = df.values.tolist() print(df_li) df = pd.DataFrame(df_li, columns=['name', 'local']) df.to_excel("li.xlsx", index=False) if __name__ == '__main__': excel_one_line_to_list()
執(zhí)行結(jié)果如下:
附:python對excel兩列數(shù)據(jù)進(jìn)行關(guān)聯(lián)分析代碼
可以使用Python中的pandas和numpy庫來實現(xiàn)對Excel兩列數(shù)據(jù)的關(guān)聯(lián)分析。示例代碼如下:
import pandas as pd import numpy as np # 讀取Excel文件 df = pd.read_excel('data.xlsx') # 選擇需要進(jìn)行關(guān)聯(lián)分析的兩列數(shù)據(jù) data1 = df['列名1'] data2 = df['列名2'] # 計算相關(guān)系數(shù) r = np.corrcoef(data1, data2)[0, 1] # 打印相關(guān)系數(shù) print('相關(guān)系數(shù):', r)
其中,data.xlsx
是需要進(jìn)行關(guān)聯(lián)分析的Excel文件,列名1
和列名2
是需要進(jìn)行關(guān)聯(lián)分析的兩列數(shù)據(jù)的列名。np.corrcoef
函數(shù)可以計算兩列數(shù)據(jù)的相關(guān)系數(shù),最終結(jié)果保存在變量r
中。
總結(jié)
到此這篇關(guān)于python提取excel一列或多列數(shù)據(jù)另存為新表的文章就介紹到這了,更多相關(guān)python提取excel列數(shù)據(jù)另存新表內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
pyinstaller打包python3.6和PyQt5中各種錯誤的解決方案匯總
pyinstaller是打包python很方便的一個套件,我們可以很輕易地使用他,下面這篇文章主要給大家介紹了關(guān)于pyinstaller打包python3.6和PyQt5中各種錯誤解決的相關(guān)資料,需要的朋友可以參考下2022-08-08python os.system執(zhí)行cmd指令代碼詳解
在本篇文章里小編給大家整理的是一篇關(guān)于python os.system執(zhí)行cmd指令代碼詳解內(nèi)容,有興趣的朋友們可以學(xué)習(xí)下。2021-10-10Python使用windows設(shè)置定時執(zhí)行腳本
這篇文章主要介紹了Python使用windows設(shè)置定時執(zhí)行腳本,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下2020-11-11使用pandas實現(xiàn)篩選出指定列值所對應(yīng)的行
這篇文章主要介紹了使用pandas實現(xiàn)篩選出指定列值所對應(yīng)的行,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-12-12