我有这样的数据:
name SF
a {1,23,4,5}
b {1,3,43,5}
c {1,23,24,5}
d {1,23,54,15}
我想让SF set
转到list
我期望输出的是:
name SF
a [1,23,4,5]
b [1,3,43,5]
c [1,23,24,5]
d [1,23,54,15]
那么,我该怎么做呢?
答案 0 :(得分:2)
您可以使用apply(set)
和apply(list)
来回转换数据类型:
df.SF = df.SF.apply(list)
print(df)
# name SF
#0 a [1, 4, 5, 23]
#1 b [1, 3, 5, 43]
#2 c [24, 1, 5, 23]
#3 d [1, 23, 54, 15]
df.SF = df.SF.apply(set)
print(df)
# name SF
#0 a {1, 4, 5, 23}
#1 b {1, 3, 5, 43}
#2 c {24, 1, 5, 23}
#3 d {1, 23, 54, 15}