2013-10-25 5 views
5

Сравните это поведение,data.table и автозаполнение Совместимость

df <- data.frame(a11111 = rnorm(5,0), b11111= rnorm(5,0)) 
df$a # pressing tab at this instance auto-completes a11111 
df$a # hitting return at this instance returns the value for a11111 

с таким поведением:

Я предполагаю, что возвращение работает, потому что x$name эквивалентно x[["name", exact = FALSE]]? Тем не менее, я не понимаю поведение автозаполнения. Поскольку синтаксис data.table основан на [, он практичен и/или возможен для dt[,a <tab/return> для работы примерно dt$a<tab/return>?

Я запускаю Rstudio 0.97.551 с R версии 3.0.1 на Windows 7, 64 бит.

+0

Я хотел бы иметь эту функцию, если это было возможно! (к сожалению, я не думаю, что это так) – eddi

+0

@eddi, пока нет ответов, но если вы можете, я хотел бы знать, почему вы так не думаете. – TheComeOnMan

+0

Это просто, что afaik R не экспортирует такую ​​функциональность. Если это не так, и если кто-то знает, как это сделать, я бы хотел услышать больше деталей. – eddi

ответ

2

В настоящее время это возможно в последней версии версии RStudio.
В случае возникновения каких-либо проблем с точки зрения data.table автозаполнения, вы можете попробовать оставить комментарий в этом issue.

+0

Не думайте, что это функция dev больше? – MichaelChirico

Смежные вопросы