【发布时间】:2018-07-13 07:48:24
【问题描述】:
我有一个表单的纯文本文件(我添加的列标题)
CASE Diagnosis
S1 no diagnosis
S2 fungus
squamous lesion
S3 fungus
S4 squamous lesion
glandular lesion
atypia
我想堆叠和取消堆叠多个诊断的病例,所以我想要
CASE DxN Diagnosis
S1 A no diagnosis
S2 A fungus
B squamous lesion
S3 A fungus
S4 A squamous lesion
B glandular lesion
C atypia
和
CASE A B C
S1 no diagnosis
S2 fungus squamous lesion
S3 fungus
S4 squamous lesion glandular lesion atypia
如何制作 DxN 子系列?计数不应大于 F。即使有 10,000 个可能的答案,每个案例也不会超过 6 个,因此不超过 6 列。我只想“病例 S1 的诊断 A 是什么,病例 S1 的诊断 B 是什么,病例 S1 的诊断 3 是什么?”我不希望每一个可能的答案都有一个专栏。
【问题讨论】:
-
当你说“我有”然后你粘贴那个东西时,不清楚你实际上有什么对象。我可以想象你的意思是几件事之一。如果您粘贴一些我们可以准确地重新创建您的数据的内容,那将是最好的。假设您的对象是一个名为
's'的熊猫系列。您可以粘贴来自s.to_dict()的结果 -
好的,谢谢,已更新。从纯文本文件开始。
-
这是一个制表符分隔的文本文件吗?如果不是,很好奇,它最初是如何制作的?
-
它是由名为 CoPath 的 MUMPS 程序生成的。有些诊断包含逗号,所以我最初使用管道作为分隔符,但后来在 vim 中添加它。