日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Pandas新增数据列

發布時間:2023/12/20 编程问答 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Pandas新增数据列 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一、pandas新增數據

在進行數據分析時,經常需要按照一定條件創建新的數據列,然后進行進一步分析。
1、pandas新增數據的四種方法
1.直接賦值 2.df.apply方法 3.df.assign方法 4.按條件選擇分組分別賦值

二、讀取csv數據到dataframe

import pandas as pd fpath = "./datas/beijing_tianqi_2018.csv" df = pd.read_csv(fpath) df.head()ymd bWendu yWendu tianqi fengxiang fengli aqi aqiInfo aqiLevel0 2018-01-01 3-6℃ 晴~多云 東北風 1-25921 2018-01-02 2-5℃ 陰~多云 東北風 1-24912 2018-01-03 2-5℃ 多云 北風 1-22813 2018-01-04 0-8℃ 陰 東北風 1-22814 2018-01-05 3-6℃ 多云~晴 西北風 1-2501

三、直接賦值的方法:清理溫度列,變成數字類型

# 替換掉溫度的后綴℃ df["bWendu"] = df["bWendu"].str.replace("℃", "").astype('int64') df["yWendu"] = df["yWendu"].str.replace("℃", "").astype('int64') df.head()ymd bWendu yWendu tianqi fengxiang fengli aqi aqiInfo aqiLevel 0 2018-01-01 3 -6~多云 東北風 1-2592 1 2018-01-02 2 -5~多云 東北風 1-2491 2 2018-01-03 2 -5 多云 北風 1-2281 3 2018-01-04 0 -8 陰 東北風 1-2281 4 2018-01-05 3 -6 多云~晴 西北風 1-2501#實例:計算溫差 # 注意,df["bWendu"]其實是一個Series,后面的減法返回的是Series df["wencha"] = df["bWendu"] - df["yWendu"] df.head()ymd bWendu yWendu tianqi fengxiang fengli aqi aqiInfo aqiLevel wencha 0 2018-01-01 3 -6~多云 東北風 1-2592 9.0 1 2018-01-02 2 -5~多云 東北風 1-2491 7.0 2 2018-01-03 2 -5 多云 北風 1-2281 7.0 3 2018-01-04 0 -8 陰 東北風 1-2281 8.0 4 2018-01-05 3 -6 多云~晴 西北風 1-2501 9.0 df.head()

四、df.apply方法

實例:添加一列溫度類型:

1. 如果最高溫度大于33度就是高溫 2. 低于-10度是低溫 3. 否則是常溫 def get_wendu_type(x):if x["bWendu"] > 33:return '高溫'if x["yWendu"] < -10:return '低溫'return '常溫'# 注意需要設置axis==1,這是series的index是columns df["wendu_type"] = df.apply(get_wendu_type, axis=1) # 查看溫度類型的計數 df["wendu_type"].value_counts()常溫 329高溫 29低溫 8Name: wendu_type, dtype: int64 df2 = df["wendu_type"].value_counts() for k,v in df2.iteritems():print(k,v)常溫 329高溫 29低溫 8

五、df.assign方法

實例:將溫度從攝氏度變成華氏度 # 可以同時添加多個新的列 df.assign(yWendu_huashi = lambda x : x["yWendu"] * 9 / 5 + 32,# 攝氏度轉華氏度bWendu_huashi = lambda x : x["bWendu"] * 9 / 5 + 32 )

六、按條件選擇分組分別賦值

按條件先選擇數據,然后對這部分數據賦值新列 實例:高低溫差大于10度,則認為溫差大 # 先創建空列(這是第一種創建新列的方法) df['wencha_type'] = '' df.loc[df["bWendu"]-df["yWendu"]>10, "wencha_type"] = "溫差大" df.loc[df["bWendu"]-df["yWendu"]<=10, "wencha_type"] = "溫差正常" df["wencha_type"].value_counts()溫差正常 187溫差大 178Name: wencha_type, dtype: int64

總結

以上是生活随笔為你收集整理的Pandas新增数据列的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 韩国午夜av | 男生操女生屁股 | 亚洲综合套图 | 一级片欧美 | 无码人妻少妇伦在线电影 | 另类少妇人与禽zozz0性伦 | 日韩成人不卡 | 麻豆传谋在线观看免费mv | 99国产精品一区二区 | 中国精品毛片 | 2021天天操 | 日本一区不卡视频 | 超碰女人 | 懂色av蜜臀av粉嫩av分享 | 国产美女诱惑 | 中文字幕国产视频 | 午夜av不卡 | 精品国产户外野外 | 欧洲性猛交 | 99久久这里只有精品 | 神马午夜av | 国产一区在线不卡 | 天堂俺去俺来也www久久婷婷 | 亚洲天堂一级片 | 国产精品无码一区二区三区三 | 国产精品丝袜黑色高跟鞋的设计特点 | 99在线看 | 男男gay羞辱feet贱奴vk | 香港台湾日本三级大全 | 人人艹人人| 久久福利精品 | 老子午夜影院 | 日本欧美色 | 高清无码一区二区在线观看吞精 | 伊人操 | 神马午夜888| 精品一区二区三区免费视频 | 黄色成人在线视频 | 台湾佬综合网 | 青青毛片 | 亲女禁h啪啪宫交 | 蜜臀av一区 | 日韩中文字幕在线视频 | 性欧美视频在线观看 | 骚视频在线观看 | 国产精品 色 | 在线看黄的网站 | 驯服少爷漫画免费观看下拉式漫画 | 五月天婷婷视频 | 色多多视频在线观看 | jlzzjlzz亚洲日本少妇 | 中文字幕在线观 | 日韩欧美激情 | 亚洲自拍三区 | 91看片就是不一样 | 日本一二三区视频 | 成人国产精品视频 | 学生调教贱奴丨vk | 在线日韩欧美 | 四季av国产一区二区三区 | 国产亚洲精品精品国产亚洲综合 | 91精品国产一区二区三区 | 在线视频免费播放 | 成人在线一区二区三区 | 8x国产一区二区三区精品推荐 | 超碰成人免费在线 | 国产对白videos麻豆高潮 | 激情一区 | 久一在线视频 | 日韩免费av| av一本在线 | 蜜臀av夜夜澡人人爽人人 | 天天躁日日躁狠狠躁伊人 | 亚洲日本一区二区三区 | 美国美女群体交乱 | 国产免费叼嘿网站免费 | 久久精视频 | 久久一区国产 | 欧美另类极品videosbest使用方法 | 91精品入口| 久久精品美女视频 | 亚洲三级在线免费观看 | 精品无码久久久久久国产 | 免费a网站| 亚洲熟女乱综合一区二区三区 | 精品人妻二区中文字幕 | jizz性欧美23 | 免费在线观看网址入口 | 亚洲免费在线 | 国产一级特黄毛片 | 久久综合日本 | 国产污网站 | 美女高潮黄又色高清视频免费 | 精品乱码一区二区三四区视频 | 精品无码久久久久 | 午夜精品成人毛片非洲 | xx视频在线 | 曰曰操| 国产婷婷综合 |