Получите некоторые значения в столбце, который, согласно другому столбцу [duplicate]

Вы можете получить свой собственный MAC-адрес через:

  Enumeration & lt; NetworkInterface & gt;  it = NetworkInterface.getNetworkInterfaces ();  while (it.hasMoreElements ()) {byte [] macAddress = it.nextElement (). getHardwareAddress ();  }  

Определенно, вы не можете получить MAC-адрес другого хоста через vanilla java. Для этого вам нужно использовать выполнение процесса или собственную библиотеку.

Если вы управляете другими машинами, вы можете позволить им запросить свой собственный MAC-адрес и отправить его обратно по каналу TCP / IP, но Я предполагаю, что это не то, что вы хотите. Для получения дополнительной информации см. Ответ jqno.

41
задан Sir Ksilem 13 May 2011 в 13:02
поделиться

3 ответа

  df [df $ age & lt; = df $ laclen,]  

Должен сделать трюк. Квадратные скобки позволяют вам индексировать на основе логического выражения.

75
ответ дан wkmor1 16 August 2018 в 02:04
поделиться
  • 1
    спасибо, aL3xa! Я тоже сохраню это. Я вижу, что его очень похоже на один wkmor1, отправленный ранее. – Bazon 18 May 2010 в 07:02
  • 2
    @ aL3xa attach без detach может быть опасным ... И я думаю, что запятая неуместна. – Marek 18 May 2010 в 08:39
  • 3
    @Marek, спасибо за предложения! Я добавил detach и поместил запятую после правой скобки, поэтому он выглядит следующим образом: attach (df); newdf & lt; -df [который (в возрасте до 1%)]; отсоединять (ДФ) – aL3xa 18 May 2010 в 11:49
  • 4
    @ aL3xa Вы также можете использовать с - newdf & lt; - df [с (df, который (в возрасте & lt; = laclen)),] вместо attach / отрывать . – Marek 18 May 2010 в 12:37
  • 5
    Я получаю ошибку: Ошибка в Ops.factor (значение, код продукта): уровни уровней факторов различаются , приходилось устанавливать уровни в этих полях: stackoverflow.com/questions/24594981/ & hellip; – fraxture 2 March 2016 в 13:02

Если вы используете пакет dplyr , вы можете сделать:

  library (dplyr) filter (df, age & lt; = laclen)  
3
ответ дан Enrique Pérez Herrero 16 August 2018 в 02:04
поделиться

Вы также можете сделать

  подмножество (df, age & lt; = laclen)  
40
ответ дан Jonathan Chang 16 August 2018 в 02:04
поделиться
  • 1
    хороший, делает код опрятным по мне, жалость R CMD check не распознает поля, используемые в тесте, как законные переменные. он испускает ПРИМЕЧАНИЕ "нет видимого связывания для глобальной переменной". – mariotomo 18 May 2010 в 15:10
  • 2
    subset () имеет некоторые серьезные проблемы, см., например, [D0] stackoverflow.com/questions/9860090/&hellip – MERose 29 December 2015 в 12:50
Другие вопросы по тегам:

Похожие вопросы: