文章目录
学习笔记
好记性不如烂笔头,笔者作为一名刚工作不久的数据相关从业人员,对日常工作中碰到的问题和学到的知识进行整理,希望对自己,对大家都能有些许帮助。
1.DataFrame的创建
Method 1.
data = {
'state':['Ohio','Ohio','Ohio','Nevada','Nevada'],
'year':[2000,2001,2002,2001,2002],
'pop':[1.5,1.7,3.6,2.4,2.9]
}
frame = pd.DataFrame(data)
frame
#输出
state year pop
0 Ohio 2000 1.5
1 Ohio 2001 1.7
2 Ohio 2002 3.6
3 Nevada 2001 2.4
4 Nevada 2002 2.9
Method 2.
data = pd.DataFrame(columns = ["state", "year", "pop"])
#输出
state year pop
data = data.append([{
"state": "Ohio", "year":2000, "pop":1.5}])
#输出
state year pop
0 Ohio 2000 1.5
注意下面这种情况:
data.append([{
"state":"Ohio", "year":2001, "pop":1.7}])
data
#输出
state year pop
0 Ohio 2000 1.5
#这儿会生成一个临时内存保存data.append数据,但是data并没有改变,还是一条数据
data.append([{
"state":"Ohio", "year":2001, "pop":1.7}])
print(data.shape)
#输出
(1, 3)
#这儿如果要在dataframe上添加数据,需要在前面加上data用来指定返回地址
data = data.append