具体代码
from jieba import analyse
import pandas as pd
import numpy as np
df = pd.read_csv("D:/12140/Desktops/111/222/test002.csv", encoding="utf-8")
data = df[['成果简介_y']]
data = data.fillna("0")
data_array = np.array(data.stack())
data_list = data_array.tolist()
data2_list = {}
for i in range(1, len(data_list)):
tfidf = analyse.extract_tags
if tfidf(data_list[i]) == None:
data2_list[i] = None
else:
data2_list[i] = tfidf(str(data_list[i]))
print(len(data2_list))
df2 = pd.read_csv('D:/12140/Desktops/111/222/test002.csv',encoding='utf-8')
data2 = df2['关键词']
print(len(data2))
list = []
for i in range(1, len(data2_list)):
result = ""
for j in range(1,len(data2_list[i])):
result += str(data2_list[i][j])
list.append(result)
print(len(list))
dd = pd.DataFrame(list)
dd.fillna("0")
df2['关键词'] = dd
print(df2['关键词'])
df2.to_csv("D:/12140/Desktops/111/222/test003.csv", index=False)
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律