句子列表中的维恩图

2024-09-30 14:27:47 发布

您现在位置:Python中文网/ 问答频道 /正文

我在Excel中有一个列中每一行的许多句子的列表。我有3个或更多的专栏有这样的句子。这些句子中有一些常见的句子。是否可以创建一个脚本来创建一个维恩图并得到所有人之间的公共图。在

例句:这是一个专栏中的句子。同样,也有不同的列。在

癌症血淋巴细胞

患者血淋巴细胞

卵巢肿瘤Ⅲ级

腹膜肿瘤Ⅳ级

激素抵抗PCA

可以用python编写脚本吗?在


Tags: 脚本患者列表excel句子癌症pca所有人
2条回答

你的问题不太清楚,所以我可能误解了你在找什么。在

维恩图只是几个简单的集合运算。Python在Set数据类型中内置了这些内容。基本上,取两组项并使用set操作(例如,使用intersection来查找公共项)。在

要读入数据,最好的办法可能是将文件保存为CSV格式,然后使用stringsplit方法对其进行解析。在

这是我对这个问题的解释。。。在

提供数据文件z.csv(将数据从excel导出到csv文件)

"Blood lymphocytes from cancer","Blood lymphocytes from sausages","Ovarian tumor_Grade III"
"Blood lymphocytes from patients","Ovarian tumor_Grade III","Peritoneum tumor_Grade IV"
"Ovarian tumor_Grade III","Peritoneum tumor_Grade IV","Hormone resistant PCA"
"Peritoneum tumor_Grade XV","Hormone resistant PCA","Blood lymphocytes from cancer"
"Hormone resistant PCA",,"Blood lymphocytes from patients"

这个程序可以找到所有列的通用语句

^{pr2}$

它打印出这个答案

Common to all rows :-
Hormone resistant PCA
Ovarian tumor_Grade III

不是百分之百确定这是你正在寻找的,但希望它能让你开始!在

它可以很容易地归纳为任意多个列,但我不想让它变得更复杂

相关问题 更多 >