【发布时间】:2018-02-12 02:33:14
【问题描述】:
我有一列包含多个流派,我试图拆分流派列表以便分别获取每个流派但是,无论我尝试什么,我都会不断为数据框中的整个列获取 NaN。
这是数据的样子:
0 [Drama,, Romance]
1 [Animation,, Comedy,, Kids, &, Family]
2 [Drama,, Mystery, &, Suspense]
3 [Drama]
4 NaN
5 [Art, House, &, International,, Drama]
6 [Art, House, &, International,, Drama,, Romance]
7 [Documentary]
8 [Action, &, Adventure,, Animation,, Art, House...
9 [Action, &, Adventure,, Drama,, Western]
10 [Comedy,, Horror]
我想得到: [“戏剧”,“浪漫”] [“动画”、“喜剧”、“儿童与家庭”] ...
我这样做是因为我希望能够看到有多少独特的流派,目前我只能看到独特的列表,但我想要每个独特的流派。 我什至不确定我是否以正确的方式进行此操作,因此非常感谢您的帮助。
这是我最近的尝试: (x 等于显示的数据加上更多行)
x = pd.Series(x)
x = x.str.split()
[i.str.split() for i in x]
非常感谢您的帮助!
【问题讨论】:
-
请发布输入数据和所需的输出。
-
您还可以添加您想要的最终数据框的样子吗?
标签: python pandas split series