pandas 兩列資料合併
背景
有兩個欄位,想要將其合併成為一個新的欄位。比如當標籤分散在不同欄位時候,想要將各個標籤融合一起。
實現
def test():
import pdb
import pandas as pd
df = pd.DataFrame({'year': ['2019', '2020'], 'quarter': ['q1', 'q2']})
df['year_quarter'] = df['year'] + "_" + df['quarter'] # 方法1
df['year|year'] = df[['year', 'quarter']].agg('|'.join, axis=1) # 方法2
# 主要注意的是 如果存在 nan 資料怎麼辦. 先將其轉為 str 型別。
# 比如 concate_df["year"] = concate_df["year"].astype(str)
df['year--year'] = df[['year', 'quarter']].apply(lambda x: '--'.join(x), axis=1)
df['year$year'] = df.year.str.cat(df.quarter, sep='$')
相關文章
- 合併兩個有序陣列陣列
- 88、合併兩個有序陣列陣列
- js合併兩個陣列物件JS陣列物件
- 88. 合併兩個有序陣列陣列
- el-table 合併相同資料的列
- 【LeetCode】88. 合併兩個有序陣列LeetCode陣列
- 【MySQL】MySQL如何合併多行資料,行轉列,group_concat 多行合併MySql
- python pandas Join SQL⻛格合併PythonSQL
- 18.合併兩個有序陣列(簡單)陣列
- 將兩個有序陣列合併為一個有序陣列陣列
- 兩個有序陣列如何合併成一個有序陣列陣列
- Pandas之EXCEL資料讀取/儲存/檔案分割/檔案合併Excel
- LeetCode合併兩個有序陣列(逆向雙指標)LeetCode陣列指標
- 合併陣列陣列
- pandas -- DataFrame的級聯以及合併操作
- pandas中如何使用合併append函式?APP函式
- Pandas高階教程之:Dataframe的合併
- LeetCode每日一題:合併兩個有序陣列(No.88)LeetCode每日一題陣列
- 每日一道 LeetCode (19):合併兩個有序陣列LeetCode陣列
- GridView列相同合併View
- 圖片合併成PDF,兩個PDF的合併
- 【leetcode 簡單】第二十題 合併兩個有序陣列LeetCode陣列
- 刷題系列 - 合併兩個順序佇列為一個新的佇列佇列
- python中pandas.Dataframe合併的方法有哪些?Python
- python技巧 合併兩個字典Python
- 如何合併兩個TensorFlow模型模型
- 請你告訴我合併兩個陣列,你有多少種方法陣列
- 【SQL】根據兩列資訊,整合兩張表資料SQL
- 資料檔案合併與拆分
- 合併PDF檔案怎樣做?分享兩種PDF合併方法
- JS--陣列物件合併JS陣列物件
- 藍橋杯-合併數列
- Hive列合併與元素蒐集Hive
- 合併兩個有序連結串列
- Excel將一列資料變為兩列Excel
- 讓我們一起啃演算法----合併兩個有序陣列演算法陣列
- mysql資料庫多表同結構合併資料MySql資料庫
- pandas 列操作