pandas数据运算

2019-02-23  本文已影响0人  学习是什么能吃吗

加减法运算:
import pandas

salary_Data = pandas.read_csv("E:\Anaconda\Salary_Data.csv")

print (salary_Data.head(5))

print (salary_Data.head(5)+100)

结果

乘除法运算:

print (salary_Data.head(5)*10)   #对每一个数据都乘以10

结果

行列数一样时对应位置相乘。


对DataFrame进行排序:

import pandas

salary_Data = pandas.read_csv("E:\Anaconda\Salary_Data.csv")

#参数inplace表示是否替换原来的数据,默认False

#参数ascending表示升序,默认True

sort_minToMax = salary_Data.sort_values("Salary",inplace=False)

#print (sort_minToMax)

sort_maxToMin = salary_Data.sort_values("Salary",ascending=False)

print (sort_maxToMin)

结果

排序后对新的DataFrame进行重新编号:

age_after_sort = titanic.sort_values("Age")

age_after_sort.reset_index(drop=True)    #参数drop为丢弃原来的序号否则会留来原来的数据中(相当于新DataFrame中多了以原来序号为值得列)

处理前 重新编号后

上一篇 下一篇

猜你喜欢

热点阅读