我已经提取了数据帧的第一行
> top_row
Date EUR/USD Close USD/JPY Close USD/CHF Close GBP/USD Close EUR/GBP Close EUR/JPY Close EUR/CHF Close GBP/JPY Close GBP/CHF Close
第一个库是'Date'
,第二列是'EUR/USD Close'
,依此类推......
现在,我想提取欧元,日元,美元,英镑和瑞士法郎,即不同的货币。我尝试使用strsplit()
,但它不起作用,因为它是数据帧。
请进一步指导我。谢谢
答案 0 :(得分:1)
我同意普拉萨德的评论。这似乎与data.frames没有任何关系。看来你只想从字符向量中提取东西:
curr_pairs <- gsub(" Close","",top_row[-1])
unique_curr <- unique(unlist(strsplit(curr_pairs,"\\/")))
# [1] "EUR" "USD" "JPY" "CHF" "GBP"