【发布时间】:2020-10-09 02:43:07
【问题描述】:
我有一个数据集,它在字符串数组中列出每天完成的不同活动,类似的概念被问到here。每个活动都是分隔的,可以很容易地分成列,因为我在 Excel 中没有问题。
activites
Work | family | date | gaming | relax | good sleep | shopping
Work | family | date | Nature | Crusin | reading | gaming | relax | good sleep | cooking | laundry
family | date | movies & tv | gaming | sport | relax | medium sleep | cooking
Work | family | date | Photography | gaming | relax | good sleep | medium sleep | cooking
Work | family | date | Nature | reading | gaming | relax | good sleep | cleaning
我想要做的是将每个活动变成一个布尔变量,它有自己的列,因此它表示0 当天没有完成活动,1 表示已经完成了活动。它看起来像这样:
Work Family Date Gaming Relax
1 1 0 1 0
1 1 1 0 0
0 0 1 0 1
【问题讨论】:
-
您的数据是在管道分隔文件中还是已经在工作簿中?
-
@Gary'sStudent 完整的 CSV 使用逗号作为分隔符,但在字符串中,管道用作每个条目的不同活动之间的分隔符。多项活动列表目前被视为一个变量。
-
您能分享(部分)您的 csv 或 xlsx 文件吗?帮助你会更容易。我认为这是问题比答案更难的事件之一:)