国产成人毛片视频|星空传媒久草视频|欧美激情草久视频|久久久久女女|久操超碰在线播放|亚洲强奸一区二区|五月天丁香社区在线|色婷婷成人丁香网|午夜欧美6666|纯肉无码91视频

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])打印(df)

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

打?。╝)

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?,F(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ú),名稱=[“測(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é)果。填寫自己的文件路徑并直接使用

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