data processing tkt c'est nickel
This commit is contained in:
@@ -6,7 +6,8 @@ df = pd.DataFrame([i for i in os.listdir() if i.endswith(".txt")], columns=["fil
|
||||
df["strain"] = df.apply(lambda x: x.file[:4].upper(), axis=1)
|
||||
df["replica"] = df.apply(lambda x: x.file.split("_")[0][-1], axis=1)
|
||||
df["replica"] = df.apply(lambda x: int(x.replica) if x.replica.isnumeric() else None, axis=1)
|
||||
df["phase"] = df.apply(lambda x: x.file.split("_")[0].replace("SampleSpectra", "")[4:-1 if x.replica is not None else None].casefold(), axis=1)
|
||||
df["phase"] = df.apply(lambda x: x.file.split("_")[0].replace("SampleSpectra", "")[4:].casefold(), axis=1)
|
||||
df["phase"] = df.apply(lambda x: x.phase if pd.isnull(x.replica) else x.phase[:-1], axis=1)
|
||||
df["objective"] = df.apply(lambda x: int(x.file.split("_")[1].replace("x", "")), axis=1)
|
||||
df["substrate"] = df.apply(lambda x: x.file.split("_")[4].casefold(), axis=1)
|
||||
df["laser_power[%]"] = df.apply(lambda x: int(x.file.split("_")[5].replace("percent", "")), axis=1)
|
||||
|
||||
Reference in New Issue
Block a user