import numpy as np
import pandas as pd
from pandas import Series,DataFrame
from numpy import nan as NA
import matplotlib.pyplot as plt
plt.rcParams['font.sans-serif']=['Microsoft YaHei']
total_bill tip smoker day time size
0 16.99 1.01 No Sun Dinner 2
1 10.34 1.66 No Sun Dinner 3
2 21.01 3.50 No Sun Dinner 3
3 23.68 3.31 No Sun Dinner 2
4 24.59 3.61 No Sun Dinner 4
# 读取后5行
tips.tail()
total_bill tip smoker day time size
239 29.03 5.92 No Sat Dinner 3
240 27.18 2.00 Yes Sat Dinner 2
241 22.67 2.00 Yes Sat Dinner 2
242 17.82 1.75 No Sat Dinner 2
243 18.78 3.00 No Thur Dinner 2
# 新增一列数据,tip_percent 到 tip 后一列。值 tip/total_bill
newtip=tips.copy()
num=list(newtip.columns).index('tip')
num
total_bill tip tip_percent smoker day time size
0 16.99 1.01 0.059447 No Sun Dinner 2
1 10.34 1.66 0.160542 No Sun Dinner 3
2 21.01 3.50 0.166587 No Sun Dinner 3
3 23.68 3.31 0.139780 No Sun Dinner 2
4 24.59 3.61 0.146808 No Sun Dinner 4
import numpy as npimport pandas as pdfrom pandas import Series,DataFramefrom numpy import nan as NAimport matplotlib.pyplot as pltplt.rcParams['font.sans-serif'] = ['Microsoft YaHei']神奇的apply# 读取文件tips=pd.read_csv('data/tips.csv')# 显示前五行tips.hea