基於python的大資料分析實戰學習筆記-pandas之DataFrame

testingbang發表於2019-08-29

接著上篇我們繼續進行pandas中的DataFrame,話不多說,直接擼程式碼,裡面有註釋


#dataframe的操作不外乎 增刪改查
from pandas import Series
from pandas import DataFrame
df=DataFrame({'age':Series([18,20,30]),
'name':Series(['x1','x2','x3'])
})
print(df)
'''
訪問列:變數名[列名]
訪問行:變數名[n:m] 訪問n行到m-1行
訪問塊(行和列):變數名.iloc[n1:n2, m1:m2] 訪問n1到n2-1行,m1到m2-1列的資料
訪問指定的位置:變數名.at[行索引,列名]
'''
#訪問列
a=df['age']
print(a)
#訪問行
b=df[1:3]
print(b)
#訪問塊
c=df.iloc[0:4,0:2]
print(c)
#訪問指定的位置
d=df.at[0,'name']
print(d)
#增加列
df['address']=['地球','月球','火星']
print(df)
#刪除列
#del df['address']
#增加行
df.loc[len(df)]=[40, 'x4', '木星']
print(df)
#刪除行,根據行索引
#df.drop(1)

是不是很簡單?只要有python基礎,分分鐘搞定哦


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69942496/viewspace-2655343/,如需轉載,請註明出處,否則將追究法律責任。

相關文章