最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

pandas中計算兩列相乘實例

 更新時間:2024年02月22日 09:14:03   作者:icestone_kai  
這篇文章主要介紹了pandas中計算兩列相乘實例,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教

pandas計算兩列相乘

在excel中計算兩列相乘是十分容易的,在pandas中也是如此

如下表中的Discoount 和 ListPrice相乘

直接上python代碼:

# @DATE : 2021-1-2
# @TIME : 11:49
# @USER : kirin
# 利用pandas計算打折后的價格

import pandas as pd

book = pd.read_csv("data/book_sel_2.csv", index_col='id')
# 操作符的重載,在pandas中 * 如果他的兩邊都是列,那么,它會把兩邊進行對齊,相乘
# 方法一:
# book['Price'] = book['ListPrice'] * book['Discount']
# 也可以列 * 數(shù)字
# book['Price'] = book['ListPrice'] * 0.8

# 方法二:
# 對整個index進行運算:
# for i in book.index:
#     book['Price'].at[i] = book['ListPrice'].at[i] * book['Discount'].at[i]

# 如果你并不是想全部相乘,而是對其中的部分進行運算:
for i in range(5, 10):
    book['Price'].at[i] = book['ListPrice'].at[i] * book['Discount'].at[i]
print(book)

輸出:


對應(yīng)代碼文件:

F:\Project\python\src\WangYiYun\DataAnalysis\15.py

dataframe兩列相乘構(gòu)造新特征

假如我們要構(gòu)建新特征b

目的是從a中篩選出數(shù)值在4~6之間的數(shù)據(jù),如果符合就是True,否則就是False。

那么代碼如下:

import pandas as pd
lists=pd.DataFrame({'a':[1,2,3,4,5,6,7,8,9]})

lists['b']=(lists['a']<6).mul(lists['a']>4)

總結(jié)

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評論

隆安县| 潼关县| 紫金县| 镇沅| 兴安盟| 景泰县| 商城县| 政和县| 邛崃市| 岑溪市| 双流县| 柳河县| 彩票| 玉溪市| 黑山县| 梁山县| 万山特区| 辽中县| 乌苏市| 杨浦区| 治多县| 镇雄县| 武冈市| 岢岚县| 新野县| 乌拉特前旗| 开封县| 杭锦旗| 华蓥市| 岫岩| 广州市| 会泽县| 绥宁县| 锦州市| 将乐县| 白沙| 钟祥市| 莫力| 新宾| 稻城县| 陕西省|