DataFrame本文主要讲解:
- DataFrame的创建
- DataFrame行的操作
- DataFrame列的操作
DataFrame创建
#引入模块
import pandas as pd
import numpy as np
#创建空DataFrame
df01 = pd.DataFrame()
print(df01)
通过数组进行创建DataFramearr = np.array([
['数学',70],
['语文',90],
['英语',80]
])
print(pd.DataFrame(arr))
df02 = pd.DataFrame(arr, index = ['one','two','three'], columns = ['学科','分数'])
print(df02)
通过字典进行创建
dict = {
'name':['jack','joy','xiaoming'],
'age':[20,18,22],
'sex':['man','woman','man'],
'classid':1
}
df = pd.DataFrame(dict, index = ['one','two','three'])
print(df)
dataFarme操作列操作
#两种方式
df.sex
df['name']
#列增加
df['adress'] = ['北京','上海','广州']
df
#列删除(两种方式)
del(df['adress'])
df.pop('adress')
df
行操作
# 行选择
df.loc['one']
df.loc['two']
行添加
# 添加一行(两种方式)
df.loc['four'] = ['hanmei',21,'woman',1]
print(df)
row={'name':'lilei','age':19,'sex':'man','classid':1}
df.append(row,ignore_index=True)
行修改
#行修改
df.loc['four'] = ['hanmei',12,'woman',1]
df
行删除
#行删除
df=df.drop('four')
df
|