我试图从SQLServer中拉出一个表并将其转换为R中的向量。
我使用>>> [el[0] for el in c if 'ether1000' in el]
['ether1000', 'ether1000', 'ether1000', 'ether1000']
>>> [i[1] for i in zip(a,b) if 'ether1000' in i]
['1/11/5', '1/11/6', '1/11/7', '1/11/8']
返回表,该表看起来像数据帧一样返回。我很好奇,我可以将此数据框中的所有值更改为矢量吗?
我目前正在使用sqlQuery()
,将其转换为列表。我发现如果我使用as.vector(nameofdataframe)
,它会返回一个向量,但我有很多列,我觉得应该有一个更简单的方法。
答案 0 :(得分:0)
我能够弄清楚。如果你获取sqlQuery()产生的数据帧,你需要首先使用as.matrix,然后使用as.vector来生成矩阵。谢谢大家的帮助。