卖逼视频免费看片|狼人就干网中文字慕|成人av影院导航|人妻少妇精品无码专区二区妖婧|亚洲丝袜视频玖玖|一区二区免费中文|日本高清无码一区|国产91无码小说|国产黄片子视频91sese日韩|免费高清无码成人网站入口

pandas重新設(shè)置列索引 pandas.dataframe怎么把列變成索引?

pandas.dataframe怎么把列變成索引?在數(shù)據(jù)幀中,根據(jù)一定的條件,我們可以得到符合要求的行元素的位置。代碼如下:[Python]查看純拷貝DF=pd.數(shù)據(jù)幀({“BoolCol”:[1,2

pandas.dataframe怎么把列變成索引?

在數(shù)據(jù)幀中,根據(jù)一定的條件,我們可以得到符合要求的行元素的位置。

代碼如下:

[Python]查看純拷貝

DF=pd.數(shù)據(jù)幀({“BoolCol”:[1,2,3,3,4],“attr”:[22,33,22,44,66]},

index=[10,20,30,40,50])打?。╠f)

a=df[(df.BoolCol==3)&安培(數(shù)據(jù)框?qū)傩?=22)]. 索引.tolist()

打印(a)

DF如下所示。上面,通過(guò)選擇“boolcol”值為3,“attr”值為22的行,我們可以得到該行在DF中的位置

注意:返回的位置是索引列表,根據(jù)索引的不同而不同。這很容易成為數(shù)組中的默認(rèn)下標(biāo)。

[Python]view plain copy

boolcol attr

10 1 22

20 2 33

30 3 22

40 3 44

50 4 66

[30

介紹panda下使用讀取pandaucsv方法,讀取CSV文件,參數(shù)是文件的路徑,它是一個(gè)相對(duì)路徑,是相對(duì)于當(dāng)前工作目錄的,那么如何知道當(dāng)前的工作目錄呢?使用操作系統(tǒng)getcwd()方法在讀取前三個(gè)工作目錄后,獲取當(dāng)前工作目錄的數(shù)據(jù),檢查讀取是否正確,是否有明顯的亂碼,是什么問(wèn)題?我們需要設(shè)置參數(shù)編碼,即編碼方法。如果不設(shè)置編碼方法,則默認(rèn)值為utf8。現(xiàn)在CSV文件是GBK編碼的,所以我們需要使用encoding=“GBK”我的編輯器是eric4。請(qǐng)注意,eric4默認(rèn)情況下不支持中文。如果你想顯示中文,前提是設(shè)置正確的編碼并在首選項(xiàng)中將其設(shè)置為utf8

導(dǎo)入熊貓為pd

df=pd.readExcel(“#Excel文件路徑”,標(biāo)題=無(wú),名稱(chēng)=[“測(cè)試問(wèn)題”,“選項(xiàng)])

df=測(cè)向樞軸(索引=“測(cè)試問(wèn)題”,值=“選項(xiàng)”)測(cè)向列=[“選項(xiàng)1”,“選項(xiàng)2”,“選項(xiàng)3”,“選項(xiàng)4”

]測(cè)向復(fù)位索引(inplace=true)

#DF是您想要的結(jié)果。填寫(xiě)自己的文件路徑并直接使用

#使用的方法是panda經(jīng)典的長(zhǎng)寬轉(zhuǎn)換,也稱(chēng)為旋轉(zhuǎn)