【发布时间】:2020-05-22 04:46:31
【问题描述】:
我有一个包含值的列表“list_of_categories_train”:
0 [Men, Tops, T-shirts]
1 [Electronics, Computers & Tablets, Components ...
2 [Women, Tops & Blouses, Blouse]
3 [Home, Home Décor, Home Décor Accents]
4 [Women, Jewelry, Necklaces]
...
1048570 [Kids, Other, Other]
1048571 [Other, Daily & Travel items, Health Care]
1048572 [Women, Athletic Apparel, Pants, Tights, Leggi...
1048573 [Men, Shoes, Fashion Sneakers]
1048574 [Kids, Toys, Dolls & Accessories]
Name: category_name, Length: 1048575, dtype: object
我需要选择每个列表的第一个单词并将其放入数据框中。但这需要几个小时。最快的方法是什么? 我的代码是:
i=0
while i <= len(list_of_categories_train) :
data_train['noOfCategories']= list_of_categories_train[i][0]
i=i+1
【问题讨论】:
标签: python pandas list numpy loops