close

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

本文链接:https://blog.csdn.net/cxmscb/article/details/54632492

從上面這篇文章學習而來, 附上出處~

零.基本知識

(1)Pandas有兩種數據結構, 一維的Series和二維的DataFrame.

(2)Series和DataFrame都有"標籤"(又可以叫索引index)對應不同"數據"的特性

一.Series

1.Series本質上是一個Numpy數組, 有數據標籤index和保存值value兩方面

2.創建

import pandas as pd

基本創建法 :

xx = pd.Series(X)

擷取.PNG

也可以這樣~~

擷取.PNG

那如果我創建一個Series, 想叫出A的數值

擷取.PNG

二.DataFrame

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

本文链接:https://blog.csdn.net/u014281392/article/details/75331570

import pandas as pd
import numpy as np
df = pd.DataFrame([[2,2],[1,3]], columns=['A','B'], index=['a','b'])
擷取.PNG

如果我們單看A這一column~

擷取.PNG

那這一行的型態是?

擷取.PNG

所以我們可以看得出來, DataFrame就是Series的合併, 共用index而已

擷取.PNG

如果要增加一個Column也很容易, 直接寫就好~

假設我們要刪掉一個column呢? 來看一下pandas文本的網址

https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.drop.html

擷取.PNG

意思是如果你只寫df.drop(X), 他的預設是axis=0, 也就是刪掉index

試看看 df.drop('A')

擷取.PNG

但是如果 df.drop('a')

擷取.PNG

所以我們要這樣

擷取.PNG

有種不太聰明的感覺~OK的~

但我們可以發現

擷取.PNG

其實他沒有被刪掉~如果我們要硬刪他要這樣

擷取.PNG

 

 

 

 

 

 

 

 

 

 

 

 

 

arrow
arrow
    全站熱搜

    張郎屋 發表在 痞客邦 留言(0) 人氣()