0
我有一個數據框,其日期範圍作爲列名稱和股票代碼列表沿y軸排列。然後我有一個單獨的日期字符列表。如果列名在字符列表中,如何創建子集數據框?
如果數據框中的日期與字符列表中的任何日期匹配,我想創建數據框的子集。
下面請找到數據框圖像和日期列表的鏈接。我將不勝感激任何建議,因爲我一直無法找到解決方案。
我有一個數據框,其日期範圍作爲列名稱和股票代碼列表沿y軸排列。然後我有一個單獨的日期字符列表。如果列名在字符列表中,如何創建子集數據框?
如果數據框中的日期與字符列表中的任何日期匹配,我想創建數據框的子集。
下面請找到數據框圖像和日期列表的鏈接。我將不勝感激任何建議,因爲我一直無法找到解決方案。
如果理解你很好,你希望你的數據的列這是你放就行了?
我覺得這可能是工作:
new_data = data[,which(colnames(data)%in%your_list)]
告訴我,這是不是你想要的。
這對你來說非常有幫助。真的很感謝你的指導。 – asathe1
發佈數據圖片沒有幫助。請參閱[如何創建可重現的示例](https://stackoverflow.com/questions/5963269/how-to-make-a-great-r-reproducible-example)。這會讓你更容易幫助你。 – MrFlick
添加到@MrFlick的評論中,而不是圖片,請使用'dput'創建數據的文本版本並將結果粘貼到您的問題中。如果數據太長,可以用'dput(head(myData,20))' – G5W
這樣的東西提供一個樣本。同時請回顧一下[ask]和[mcve] –