0

这是数据集的样子:image

我有一列包含 4000 的值,其中包含该列中的不同值,如图所示。

我想根据字符串比较拆分数据集。我的最终目标是将 W_LD(1) 到 W_LD(57) 的所有值放入一列,类似地其他值,例如 R_LD(1) 到 R_LD(32) 放入不同的列等等。

我正在创建一个数据框并尝试匹配字符串,如果字符串与特定值匹配,那么所有值都应该进入不同的列。

df=pd.DataFrame(data)
str_x = df.Device_names[56]
def my_split(df):
    return pd.Series 
({'W_LD': [i for i in df.Device_names if str_x == "^W_LD(57)"] })
df.apply(my_split, axis=1)
4

0 回答 0