入門pandas 資料刪除

2021-10-18 14:58:20 字數 2211 閱讀 2857

刪除單行

import pandas as pd

path =

'c:/users/administrator/desktop/playground2/刪除.xlsx'

data = pd.read_excel(path)

print

(data.drop(2)

)

刪除多行

print

(data.drop(labels=[3

,4])

)

刪除單列

import pandas as pd

path = 'c:/users/administrator/desktop/playground2/刪除.xlsx'

data = pd.read_excel(path,index_col='序號')

print(data.drop('語文',axis=1))

刪除多列

print

(data.drop(labels=

['語文'

,'數學'

],axis=1)

)

inplace預設為false,即不刪除原來資料中的值

import pandas as pd

path =

'c:/users/administrator/desktop/playground2/刪除.xlsx'

data = pd.read_excel(path,index_col=

'序號'

)data.drop(

'語文'

,axis=1)

print

(data)

#原資料並未被刪除

姓名    語文    數學    英語

序號

1 丁智敏 35.0

57.0

43.0

2 李平平 nan nan nan

3 王剛 nan 67.0

55.0

4 王松 49.0

36.0

54.0

5 盧海軍 nan nan nan

6 張伊 38.0

56.0

36.0

7 張榮耀 51.0 nan 65.0

8 王夏卓 35.0

51.0

43.0

9 楊賽 66.0

64.0

34.0

10 馬志理 52.0

51.0

66.0

寫為true時候,會刪除原有資料中的值

import pandas as pd

path =

'c:/users/administrator/desktop/playground2/刪除.xlsx'

data = pd.read_excel(path,index_col=

'序號'

)data.drop(

'語文'

,axis=

1,inplace=

true

)#原資料被刪除

print

(data)

姓名    數學    英語

序號

1 丁智敏 57.0

43.0

2 李平平 nan nan

3 王剛 67.0

55.0

4 王松 36.0

54.0

5 盧海軍 nan nan

6 張伊 56.0

36.0

7 張榮耀 nan 65.0

8 王夏卓 51.0

43.0

9 楊賽 64.0

34.0

10 馬志理 51.0

66.0

pandas入門 資料選擇

關於pandas資料選擇的知識點總結。df pd.dataframe 建立的dataframe資訊如下 a b c 0 3 1.2 aa 1 4 2.4 bb 2 8 4.5 cc 3 9 7.3 dd df1 df a 根據列名選取一列,以series的形式返回列 df1 df.a 與上面寫法效果...

入門pandas 資料替換

原資料 國家 省市 城市 城市2 數值 0 中國 北京 城八區 城八區 100 1 中國 北京 城八區 城八區 a 2 中國 nan 城八區 城八區 b 3 中國 北京 城八區 城八區 a 4 中國 北京 城八區 城八區 b 5 中國 北京 城八區 城八區 c 6 中國 北京 城八區 城八區 d 7...

pandas資料分析入門

起始時間 start time str型別 yyyy mm dd hh mm ss 結束時間 end time str型別 yyyy mm dd hh mm ss 騎行時長 trip duration int型別,秒 起始車站 start station 例如百老匯街和巴里大道 結束車站 end s...