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='$')
相關文章
- 合併兩個有序陣列陣列
- js如何合併兩個陣列JS陣列
- 88、合併兩個有序陣列陣列
- js合併兩個陣列物件JS陣列物件
- 88. 合併兩個有序陣列陣列
- 兩個歷史表的資料合併
- el-table 合併相同資料的列
- python pandas Join SQL⻛格合併PythonSQL
- 18.合併兩個有序陣列(簡單)陣列
- jQuery合併兩個陣列程式碼例項jQuery陣列
- js合併兩個陣列程式碼例項JS陣列
- Pandas之EXCEL資料讀取/儲存/檔案分割/檔案合併Excel
- 【MySQL】MySQL如何合併多行資料,行轉列,group_concat 多行合併MySql
- 兩個有序陣列如何合併成一個有序陣列陣列
- 將兩個有序陣列合併為一個有序陣列陣列
- 【LeetCode】88. 合併兩個有序陣列LeetCode陣列
- Pandas高階教程之:Dataframe的合併
- pandas -- DataFrame的級聯以及合併操作
- 合併陣列陣列
- pandas中如何使用合併append函式?APP函式
- merge into合併資料
- FLEX合併陣列Flex陣列
- javascript實現的合併兩個陣列程式碼例項JavaScript陣列
- LeetCode合併兩個有序陣列(逆向雙指標)LeetCode陣列指標
- 刷題系列 - 合併兩個順序佇列為一個新的佇列佇列
- GridView列相同合併View
- 每日一道 LeetCode (19):合併兩個有序陣列LeetCode陣列
- LeetCode每日一題:合併兩個有序陣列(No.88)LeetCode每日一題陣列
- python中pandas.Dataframe合併的方法有哪些?Python
- 合併PDF檔案怎樣做?分享兩種PDF合併方法
- 【leetcode 簡單】第二十題 合併兩個有序陣列LeetCode陣列
- js如何合併兩個陣列並且刪除重複的元素JS陣列
- 請你告訴我合併兩個陣列,你有多少種方法陣列
- 資料檔案合併與拆分
- 如何合併兩個TensorFlow模型模型
- python技巧 合併兩個字典Python
- JS--陣列物件合併JS陣列物件
- Hive列合併與元素蒐集Hive