我有一个包含多列的csv文件。如果两个其他列的值高于某个数字,我想打印一列的值。然后我想将它输出到一个普通的.txt文件。我知道如何使用awk在linux上执行此操作,但我不认为我可以用R执行此操作吗? (我是新人)
示例数据 -
Height Age Name
145.2 13 David
170.3 20 Emma
100.1 8 Bob
200.5 23 Ben
176.6 19 Jim
180.7 20 James
165.8 25 Helen
所以在这个例子中,我希望将名称输出到.txt文件,如果height大于或等于(> =)170,并且年龄大于或等于19。
所以它应该将Emma,Ben,Jim和James输出到一个新的.txt文件。
任何帮助都会很棒!
我尝试过Jean建议的代码,我得到了这种输出 -
Emma, Ben, Jim ... Henry
它只显示其中一些而不是一列中的完整列表,只是在控制台上写的。我无法在R或linux上看到完整列表。
我已经编辑了我的数据,实际上数据中有小数点,我认为这会导致问题。这附近有吗?