python - 如何将列表的数据框列折叠成一个 NLP 列表
问题描述
我正在尝试进行一些主题分析,我需要将数据框中由列表组成的列折叠到一个单词列表中。
所以这是我的数据的近似值:
import pandas as pd
d = {'Case': ["[wait, information, employer]","[case, assign, priority, level, 2, transmit]" ]}
df2 = pd.DataFrame(data=d)
我想得到一个列表,如 list = ['wait', 'information', 'case','assign','priority', 'level']
解决方案
df2["CaseList"] = df2["Case"].apply(lambda x: x.replace("]","").replace("[","").split(","))
那对你有用吗?
推荐阅读
- android - Android WebView 在呈现最新更新到 v90.0.4430.82 的内容时崩溃
- javascript - 防止 moment.js 接受整数作为有效的 ISO8601 日期
- javascript - 如何在点击时更改按钮颜色?
- json - Django JWT - 向用户添加自定义字段
- python - 如何通过pymongo或其他python工具获取mongodb的版本信息?
- angular - 如何传递在函数中创建的对象?
- sql - 如何使用复杂的 proc SQL 格式化 SAS 脚本
- javascript - 在应用程序中工作时,Jest 中未更新 React 状态
- linux - Linux - 以特殊方式分屏
- c# - 在 Azure 数据工厂中的函数应用活动中调用终结点错误,错误代码为 3610