我正在尝试修改数据框中[column]的值。我使用slugify来更改列中的值。
df[column][0] = "Hello-World"
df[column][1] = "Hi There!"
df[column] type is series
Slugify后的预期值
df[column][0] = "hello-world"
df[column][1] = "hi_there"
我尝试了几次迭代,但无法正确地使其工作。
df[column_name] = slugify.slugify(str(df[column_name]))
上述操作导致所有值被连接成一个长字符串,并分配给该列中的每一行。
我也尝试了以下操作,但结果与上述相同。
df[column_name] = slugify.slugify((df[column_name].to_string(index=False,header=False)))
你有什么建议可用于在该列的每个值上应用slugify。 谢谢