Skip to content

Instantly share code, notes, and snippets.

@kozo2
Last active July 20, 2019 05:29
Show Gist options
  • Save kozo2/42f548795bd52f9420923dcab49bf969 to your computer and use it in GitHub Desktop.
Save kozo2/42f548795bd52f9420923dcab49bf969 to your computer and use it in GitHub Desktop.
import pandas as pd
df = pd.read_csv("./eLeuRMA.txt", sep='\t')
gene_df = df[df['Unnamed: 0'].str.contains(pat='b[0-9]{4}')]
foo = gene_df['Unnamed: 0'].str.extract(r'(b[0-9]{4})')
foo = foo[0].str.replace("b", "eco:b")
gene_df.update(foo.rename('Unnamed: 0'))
gene_df.columns = gene_df.columns.str.replace("/home/laurent/Affymetrix_data/ecoli_sample//", "")
gene_df.columns = gene_df.columns.str.replace("Unnamed: 0", "keggids")
gene_df.to_csv('ecoliLeucineRMA.csv', index=False)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment