我有一个以篮子数据格式制作的数据集。我已经使用包调用arules在 R 中读取了该数据集,该包调用具有用于读取事务的内置函数,因此我使用了它并读取了我的数据集。以下是我使用的代码:
trans = read.transactions("C:/Users/HARI/Desktop/Graph_mining/transactional_data_v3.csv", format = "basket", sep=",",rm.duplicates=TRUE)
inspect(trans[1:5])
items
1 {,
ANTIVERT,
SOFTCLIX}
2 {,
CEFADROXIL,
ESTROGEN}
3 {,
BENZAMYCIN,
BETAMETH,
KEFLEX,
PERCOCET}
4 {,
ACCUTANE(RXPAK;10X10),
BENZAMYCIN}
5 {,
ALBUTEROL,
BUTISOLSODIUM,
CLARITIN,
NASACORTAQ}
如您所见,当我使用inspect(trans)
它时,它会显示每个交易都有一个空列。我的问题是如何删除那些空列?
完整dput
的trans
对象,请看这个链接。