公式计算*
方法一
import pandas as pd
books = pd.read_excel('bookds.xlsx', index_col='ID')
books['Price'] = books['ListPrice'] * books['Discount']
# 操作符的重载
方法二:用for loop
import pandas as pd
books = pd.read_excel('bookds.xlsx', index_col='ID')
for i in books.index:
books['Price'].at[i] = books['ListPrice'].at[i]*books['Discount'].at[i]
# 当有范围的时候 for i in range[5,16]:
每个价格涨两元
方法一
import pandas as pd
books = pd.read_excel('bookds.xlsx', index_col='ID')
books['ListPrice'] = books['ListPrice']+2
方法二
import pandas as pd
books = pd.read_excel('bookds.xlsx', index_col='ID')
books['ListPrice'] = books['ListPrice'].apply[add_2]
# 方法三
# books['ListPrice'] = books['ListPrice'].apply[lambda x: x+2]
筛选
import pandas as pd
products = pd.read_excel('products.xlsx', index_col='ID')
products.sort_value(by='Price',inplace = True,ascending = False)
两个值排序
import pandas as pd
products = pd.read_excel('products.xlsx', index_col='ID')
products.sort_value(by=['Worthy','Price'],inplace = True,ascending = [True,False])