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

pandas中計(jì)算兩列相乘實(shí)例

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

pandas計(jì)算兩列相乘

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

如下表中的Discoount 和 ListPrice相乘

直接上python代碼:

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

import pandas as pd

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

# 方法二:
# 對(duì)整個(gè)index進(jìn)行運(yùn)算:
# for i in book.index:
#     book['Price'].at[i] = book['ListPrice'].at[i] * book['Discount'].at[i]

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

輸出:


對(duì)應(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é)

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

相關(guān)文章

最新評(píng)論

尼勒克县| 璧山县| 碌曲县| 荆门市| 韶关市| 张北县| 长葛市| 嘉禾县| 仁布县| 屏山县| 大宁县| 扶余县| 榆林市| 榆树市| 藁城市| 阳春市| 定兴县| 南涧| 新乡市| 台南县| 驻马店市| 育儿| 澄江县| 河源市| 清涧县| 江山市| 渭源县| 茶陵县| 商丘市| 朝阳市| 南汇区| 垦利县| 望城县| 黄山市| 剑川县| 甘泉县| 清流县| 青田县| 布拖县| 漯河市| 昌邑市|