内容正文:
4.3.3
Datafram
行列编辑
1
e
1
I
见学习目标:
一.能使用DataFrame对数据
进行编辑,并能从中提取有用
信息形成结论。
二.能够根据要求合理使用编
辑DataFrame对象的函数。
了
了
0
见
pandas数据结构
呵
DataFrame
(数据框)
DataFrame是一种类似于关系表的表格型数据结构,
DataFrame对象是一个二维表格,由1个索引列(index)
和若干个数据列组成。其中,每列中的元素类里必须一致,
而不同的列可以拥有不同的元素类型。
见
pandas数据结构
呵
DataFrame模块提供了丰富的函数,这些函数可
以用来进行行、列编辑等。
DataFrame中,新增列、删除列、重命名列可以
通过insert0、drop(、)rename(等函数完成:追加
数据行可以通过appendO函数完成;使用at[们可以根
据行标签和列标签设置单个值。
影视剧
首映年份
集数
还珠格格I
1998
24
流星花园
2001
50
赘婿
2021
36
想见你
2019
26
任务一:添加一行数据
影视剧:最好的我们,首映年份:2016,集数:24
pandas数据结构
呵
1.增加行
格式:对象名.append(数据,ignore_.index=True)
增加行数据可以通过append(函数传入字典数据即可,
import pandas as pd
影视剧
首映年份集数
df=pd.read excel("tv.x 0
还珠格格
I
1998
24
150
data={"影视剧":"最好的
流星花园
200
2
赘婿
2021
36
new_df=df.append(dat 3
想见你
2019
26
print(new df)
4
最好的我们
2016
24
见
呵
import pandas as pd
df=pd.read excel("tv.xlsx")
ap={"影视剧":"司藤,"首映年份”:2021,"集数”30
df1=df.append(ap ignore_index=True
print(df1)
影视剧
首映年份
集数
0
还珠格格I
1998
24
1
流星花园
2001
50
2
赘婿
2021
36
3
想见你
2019
26
4
司藤
2021
30
卫
说明:append()不改变原有对像df的数据,
而
可
是返回另一个对象来存放改变后的数据
df=pd.read excel("tv.xlsx")
ap={
"影视剧":"司藤","首映年份":2021,"集数”:30
df1=df.append(ap ignore_index=True
print(df)
影视剧
首映年份
集数
0
还珠格格I
1998
24
1
流星花园
2001
50
2
赘婿
2021
36
3
想见你
2019
26
见
import pandas as pd
df1=pd.read excel('tv.xIsx')
data={"影视剧":["最好的我们","司藤"],"首映年份":[2016,2021们:
"集数":[24,30]}
df2=pd.DataFrame(data,columns=["影视剧","首映年份","集数"])
print(df1)
print(df2)
影视剧
首映年份」
集数
0
还珠格格
1998
24
1
流星花园
2001
50
23
赘婿
2021
36
想见你
2019
26
影视剧
首映年份
集数
0
最好的我们
2016
24
1
司藤
202130
import pandas as pd
df1=pd.read excel('tv.xIsx')
data={"影视剧":["最好的我们","司藤],"首映年份":[2016,2021],"集数":[24,30}
df2=pd.DataFrame(data,columns=["影视剧","首映年份","集数"])
df3=df1.append(df2 ignore_index=True)
print(df3)
影视剧
首映年份
集数
0
还珠格格I
1998
24
1
流星花园
2001
50
23
赘婿
2021
36
想见你
2019
26
45
最好的我们2016
24
司藤
202130