我有以下带有列的数据框
attr
:
attr
valA
valA||valB||valC
vaB||valC
请注意,第二行没有值。我要创建另一列,其中包含
属性
attr num_attr
valA 1
0
valA||valB||valC 3
vaB||valC 2
我试过:
df["num_attr"] = df["attr"].map(lambda a: len(a.split("||")))
但上面写着(我想是因为空行):
AttributeError:“float”对象没有“split”属性
我该如何解决?