谁说菜鸟不会数据分析python下载_刻意练习9:《谁说菜鸟不会数据分析python篇》第3章编程基础总计46页学习笔记...
學(xué)習(xí)計劃MyPlan9
主題:《誰說菜鳥不會數(shù)據(jù)分析python篇》第3章節(jié) 編程基礎(chǔ),總計46頁。
時間:7.15-7.21
周內(nèi)完成 各位星友們,在這個星球里每個人都要逼迫自己學(xué)習(xí)未知的領(lǐng)域或知識點,每天進步一點點,積累的時間久了 ,菜鳥也能起飛。
完成情況
模塊
后綴.py的文件,稱為模塊。例如,abc.py。
同R語言中的R包,package。
import math
math.pi
math.sqrt(4)
不同模塊中可能存在相同名稱的函數(shù),因此要加模塊名。
數(shù)據(jù)類型
常用數(shù)據(jù)類型有三種:
數(shù)值型numeric
字符型character
邏輯型logical
x=1
y=2
x+y
x='數(shù)據(jù)小兵學(xué)Python'
字符串截取
'13800138000'[0:3]
賦值
Python使用等號來賦值,
r=123*321
r
print(r)
數(shù)據(jù)結(jié)構(gòu)
邏輯型、字符型、數(shù)值型,都是獨立的,現(xiàn)實中,許多數(shù)據(jù)是以集合形式出現(xiàn),數(shù)據(jù)集的形式。
一種或多種特定關(guān)系的數(shù)據(jù)元素的集合,稱之為數(shù)據(jù)結(jié)構(gòu)。
常用數(shù)據(jù)結(jié)構(gòu):
列表list
字典dictionary
序列series
數(shù)據(jù)框dataframe
數(shù)據(jù)框是pandas模塊中的數(shù)據(jù)結(jié)構(gòu)。
列表list
age=[21,22,23,24,25]
name=['ken','joh','jim']
age[0:2]
age[0]
name[2]
字典dictionary
字典由鍵key和值value成對組成。
空字典
data={}
data
data={
'name':['ken','joh','jim'],
'age':[21,22,23]
}
data
??
字典的訪問
data['name']
['ken', 'joh', 'jim']
查看字典所有的鍵值
data.keys()
結(jié)果:
dict_keys(['name', 'age'])
數(shù)據(jù)框dataframe
Excel和SPSS中應(yīng)用最多的就是數(shù)據(jù)框類型。
在Python中,數(shù)據(jù)框有索引列,每一行都有對應(yīng)的索引,默認索引從0開始。
通過pandas模塊dataframe函數(shù)定義數(shù)據(jù)框。
import pandas
dataframe=pandas.DataFrame(
data={
'name':['ken','joh','jim'],
'age':[21,22,23]
}
)
直接執(zhí)行dataframe即可查看數(shù)據(jù)框數(shù)據(jù)。
向量運算
import pandas
data=pandas.DataFrame(
data={'A':[1,3,5,7,9]}
)
data['B']=data.A.pow(2)
總結(jié)
以上是生活随笔為你收集整理的谁说菜鸟不会数据分析python下载_刻意练习9:《谁说菜鸟不会数据分析python篇》第3章编程基础总计46页学习笔记...的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python语言程序设计实践教程上海交通
- 下一篇: python中字符串中文乱码_Pytho