如何计算R环境中存在的所有数据框中的行数

时间:2018-07-31 07:12:34

标签: r dataframe

我已经在R环境中创建了数据框。现在,我要计算每个数据帧上的行数,并将它们及其名称存储在单独的数据帧中。我已经尝试过

number of rows each data frame in a list

How to count rows?

但是这些都不对我有用。

2 个答案:

答案 0 :(得分:2)

我们可以使用ls()浏览环境中的所有对象,仅选择class“ data.frame”中的那些,然后创建一个新的数据框。

data.frame(do.call("rbind", lapply(ls(), function(x) {
    obj = get(x)
   if (class(obj) == "data.frame")
     c(name = x, rows = nrow(obj))
})))

#These are the dataframes in my environment.
#         name rows
#1 complete_df   50
#2          df   50
#3        melt   24
#4      new_df   50

答案 1 :(得分:1)

下面怎么样?

String response = restTemplate.getJSONObject(http://testurl);
    JSONObject params = new JSONObject(response);
    if(params.has("Name"))
    String customerName = params.getString("Name");