我有一个包含50个变量的csv文件。我想要一个允许用户输入两位数状态代码的函数,然后返回该状态的主要城市列表。 让我们说有问题的变量被称为" city"和"州",并且该文件被称为" state-data.csv"。
如何编写一个函数来执行此操作,其输出类似于以下内容:
mystate("VA")
VA "Richmond" "Charlottesville" "Alexandria" ...
注意:输出格式并不重要,只是函数按预期工作。
任何帮助都将不胜感激。
答案 0 :(得分:0)
这是我的第一个贡献,请记住我还在学习R :)。 我假设你的数据框是由一堆不同的列组成的,其中“状态”和城市存在。我要打电话给那个数据框my_df。
您可以尝试以下方法:
或作为一种功能:
希望这会有所帮助。