R在数据帧中查找字符的索引

时间:2017-12-13 17:12:48

标签: r indexing character

我在美国的所有州都有一个SAT分数的数据框。

'data.frame':   51 obs. of  7 variables:
 $ X2010.rank   : int  1 2 3 4 5 6 7 8 9 10 ...
 $ state        : chr  "Iowa " "Minnesota " "Wisconsin " "Missouri " ...
 $ reading      : int  603 594 595 593 585 592 585 590 585 580 ...
 $ math         : int  613 607 604 595 605 603 600 595 593 594 ...
 $ writing      : int  582 580 579 580 576 571 577 567 568 559 ...
 $ combined     : int  1798 1781 1778 1768 1766 1766 1762 1752 1746 1733 ...
 $ participation: chr  "3%" "7%" "4%" "4%" ...

我需要找到特定州的索引。我尝试了which命令但返回的整数(0)

> which(sat$state=="California")
integer(0)

但是这个命令适用于其他行,并为我索引:

> which(sat$combined==1781)
[1] 2
我在哪里出错了。请帮忙。

0 个答案:

没有答案