Merge two columns from a CSV file into a single combined column
Merge Columns
Merging columns combines data from two separate columns into a single column. This is useful for creating composite identifiers, labels, keys, and consolidated fields.
Input:
Gene,Transcript
BRCA1,NM_007294
TP53,NM_000546
Merged:
BRCA1_NM_007294
TP53_NM_000546
awk -F',' 'BEGIN{OFS=","}
{
print $0, $1"_"$2
}' input.csv > merged.csv
import pandas as pd
df = pd.read_csv("input.csv")
df["merged"] = (
df.iloc[:,0].astype(str)
+ "_"
+ df.iloc[:,1].astype(str)
)
df.to_csv("merged.csv", index=False)