一、準備測試資料
1、用pandas讀取excel表的數資料
# -
*- coding: utf-8-
*-import pandas as pd
file =
'./data.xlsx'
data = pd.
read_excel
(file, index = true)
2、輸出結果
in [15]
:print
(data)ab
cd056
7819141
2516
7217275
5746183
1727
8237
二、刪除某一行""
"第一種方法:利用內建函式drop(index = [index]),或者直接寫drop([index])也行。不改變data的值"
""in [15]
:print
(data.
drop
(index=[1
])) # 刪除第二行資料
abcd0
5678
1914275
5746183
1727
8237
in [16]
:print
(data.
drop([
1])) # 刪除第二行資料
abcd0
5678
1914275
5746183
1727
8237
in [17]
:print
(data) # 此時data還是原來的值
abcd0
5678
1914125
1672172
7557
4618317
2782
37""
"第二種方法:data.drop(data.index[1])"
""in [26]
:print
(data.
drop
(data.index[1]
)) # 刪除第二行資料
abcd0
5678
1914275
5746183
1727
8237
in [27]
:print
(data)ab
cd056
7819141
2516
7217275
5746183
1727
8237
三、刪除某一列in [1]
:print
(data.
drop
(columns =
['a'])
) # 刪除a列,不改變data
bcd078
1914116
7217257
4618327
8237
in [2]
:print
(data)ab
cd056
7819141
2516
7217275
5746183
1727
8237
python刪除某一行
整理了網路上的一些方法,一般有兩種方法 第一種 是先把檔案讀入記憶體,在記憶體中修改後再寫入原始檔。例子 將內容包含 123 的所有行刪去 with open c users lai desktop 1.txt r as r lines r.readlines with open c users l...
sed 刪除某一行 sed刪除指定行
待處理文字如1 8行文字 cata1 sed刪除連續指定行 如1 4行 sed 1,4d a5 sed刪除不連續指定行 如第一行和第三行 sed e 1d e 3d a2 乙個例子 我有乙個list檔案如下 cat list unknown other 2 檔名,我要從檔案裡抓取一些資訊,下同,發現...
API匯出EXCEL刪除報表某一行或列
業務需求 客戶有一張報表,第一列全是核取方塊,希望在匯出excel的時候不要匯出這些核取方塊,只匯出對應的資料。解決辦法 由於報表的匯出是所見即所得,無法在匯出的時候手動去刪除某一列,所以只能通過api匯出,然後指定刪除第一列,重新生成乙個ireport物件,然後匯出。以下是 部分 package ...