我需要根据另一列字符串类型的信息在数据框中创建一个新列。
dataframe name= total_data
class,name
a, C-FRA_FRA-S18_FU_L_FUS_FR073_STR001-STR00
b, C-FRA_FRA-S18_FU_L_FUS_FR074_STR010-STR011
我曾尝试使用 find() 方法但它不起作用,我获得了新列 total_data.Frame 的 nan 值
total_data["Frame"]=total_data.name.str[total_data.name.str.find("FR0"):total_data.name.str.find("_STR")]
使用上面的代码,我获得了一个仅包含nan值的新列
我想在数据框中有一个新列,如下所示:
class,name, Frame
a,C-FRA_FRA-S18_FU_L_FUS_FR073_STR001-STR001,73
b,C-FRA_FRA-S18_FU_L_FUS_FR074_STR010-STR011,74
如果可能,这个新列包含整数。
狐的传说
潇潇雨雨
相关分类