2 pandas選擇資料

2021-10-24 02:20:28 字數 1187 閱讀 3256

那麼建立好資料後,或者讀入資料後,怎麼對資料進行選擇呢,下面將介紹pandas對資料的選擇

首先生成資料

import numpy as np

import pandas as pd

data=pd.date_range(

'20200801'

,periods=6)

df1=pd.dataframe(np.arange(24)

.reshape((6

,4))

,index=data,columns=

['a'

,'b'

,'c'

,'d'])

print

(df1)

結果如下

然後對資料進行選取

主要看**的注釋,結果請自行執行。

df1.a(df1[

'a']) # 這兩個意思一樣,都是為了選取列索引為『a』的列

df1[0:

2]# 選取行

df1[

'20200801'

:'20200804'

]# 選取行

# 也可以行和列一起選擇, 就行操作excel一樣

# df1.loc['20200801'] # 行

# df1.loc['20200801',['c']] # 行列

# df1.loc[:,['a','b']] # 行列

df1.iloc[2]

# 第二行 注意是從第0行開始的

df1.iloc[1:

3,2:

4]# 行和列

df1.iloc[[1

,3],

[1,2

]]# 不連續的行和列

這種方法在pandas庫更新後已經不能用了。

# df1.ix[1:3,['a','c']]
#df1.a>4

# df1[df1.a>4] # 選取第a列中》4的所有行

資料分析課程(2)pandas

series學習 pandas 入門 author sonny date 2019 06 import pandas as pd pandas兩種資料結構 series,dataframe from pandas import series series初始化方式 通過列表初始化,通過字典初始化 l...

python資料分析筆記 2Pandas基礎

2.dataframe操作 3.pandas匯 計和計算 額外說明 1.python title 方法返回 標題化 的字串,就是說所有單詞都是以大寫開始,其餘字母均為小寫 見 istitle 2.python str.format 函式,它增強了字串格式化的功能。基本語法是通過 和 來代替以前的 f...

2 Pandas之什麼是Panel?

乙個panel物件由3個軸構成 pd.panel data,items,major axis,minor axis,dtype,copy 引數說明 data 資料採取各種形式,如 ndarray series 列表 字典和另外乙個dataframe items 每個專案對應於內部包含的datafra...