我有一个使用 core 6.0 的类库
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFramework>net6.0</TargetFramework>
<ImplicitUsings>enable</ImplicitUsings>
<Nullable>enable</Nullable>
</PropertyGroup>
</Project>
Run Code Online (Sandbox Code Playgroud)
我想在核心 6.0 框架项目或 WPF NET 4.8 框架中使用此库。所以实际上,我无法在用 Net 4.8 编写的项目中引用库 core 6
我想在两个环境中使用相同的库(相同的源代码),我如何解决我的问题,是否可以为相同的源代码使用不同的配置框架?
我的数据帧大约有118,000条推文。这是一个组成的样本:
Tweets
1 The apple is red
2 The grape is purple
3 The tree is green
Run Code Online (Sandbox Code Playgroud)
我还使用了“设置”功能来获得在我的推文数据框中找到的每个唯一单词的列表。对于上面的示例,它看起来像这样(无特定顺序):
Words
1 The
2 is
3 apple
4 grape
....so on
Run Code Online (Sandbox Code Playgroud)
基本上,我需要找出包含给定单词的推文数量。例如,在3条推文中找到“ The”,在1条推文中找到“ apple”,在3条推文中找到“ is”,依此类推。
我尝试过使用嵌套的for循环,如下所示:
number_words = [0]*len(words)
for i in range(len(words)):
for j in range(len(tweets)):
if words[i] in tweets[j]:
number_words[i] += 1
number_words
Run Code Online (Sandbox Code Playgroud)
这将创建一个新列表,并为列表中的每个单词计算包含给定单词的推文数量。但是,我发现这种极其低效的代码块需要永远运行。
有什么更好的方法可以做到这一点?