python pandas 某列取出某值_Python = 69/365
阿新 • • 發佈:2020-12-25
技術標籤:python pandas 某列取出某值
● Python=69/365 ●Python的資料分析重要的庫Pandas。今日關注Pandas讀取Excel檔案的資料。
日更不停,你看行不行?
我帶著你,你帶著PythonFlag,共勉!
No.1 開啟Excel檔案
read_excel('檔案路徑','工作表名')開啟Excel某一工作表。
在某路徑中工作簿Book1.xlsx的Sheet1的內容如下圖所示。
通過read_excel讀入工作表:
>>> import pandas as pd
>>> df = pd.read_excel('/Users/daisy/Book1.xlsx', 'Sheet1')
>>> df
Unnamed: 0 Algorithm 1 Algorithm 2 Algorithm 3 Algorithm 4
0 N=10 0.000004 0.000003 0.000002 0.000000
1 N=100 0.000434 0.000012 0.000009 0.000001
2 N=1000 0.329234 0.001239 0.000073 0.000006
3 N=10000 317.404364 0.092934 0.000757 0.000047
No.2引用特定列
read_excel('檔案路徑','工作表名',usecols=['列名']) 開啟Excel某一工作簿的工作表中的某列。>>> df = pd.read_excel('/Users/daisy/Book1.xlsx', 'Sheet1',usecols=['Algorithm 1'])>>> df Algorithm 10 0.0000041 0.0004342 0.3292343 317.404364
>>> df = pd.read_excel('/Users/daisy/Book1.xlsx', 'Sheet1',usecols=['Algorithm 1','Algorithm 3'])>>> df Algorithm 1 Algorithm 30 0.000004 0.0000021 0.000434 0.0000092 0.329234 0.0000733 317.404364 0.000757
No.3日期強制轉換
parse_dates=[’列名']把疑似是日期的強制轉換為日期格式
>>> df = pd.read_excel('/Users/daisy/Book1.xlsx', 'Sheet2',parse_dates=['date_strings'])>>> df date_strings Algorithm 1 Algorithm 2 Algorithm 3 Algorithm 40 2020-09-23 0.000004 0.000003 0.000002 0.0000001 2020-09-24 0.000434 0.000012 0.000009 0.0000012 2020-09-25 0.329234 0.001239 0.000073 0.0000063 2020-09-26 317.404364 0.092934 0.000757 0.000047
Sheet2內容:
說過的話還記得嗎?理想,一生所向!
Python365專輯