[ 
https://issues.apache.org/jira/browse/SPARK-12148?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15043625#comment-15043625
 ] 

Michael Lawrence commented on SPARK-12148:
------------------------------------------

Not only would the constructor symbol conflict be highly annoying (R users have 
little patience for such conflicts as they are typically programming 
interactively), but there would also be ambiguity when specifying method 
signatures, inheritance relationships, etc in packages bridging the frameworks. 
While I can appreciate your desire for consistency, please realize that the 
name "data frame" is deeply rooted in R, so I'm not sure it's realistic to come 
into R and expect to use that name without qualification. The S4Vector 
DataFrame is the S4 analog of the base data.frame, with the name adjusted to 
conform to S4 class naming conventions. Interfaces to external systems should 
qualify somehow. While the name SparkDataFrame would break consistency with 
other interfaces, it would have the benefit of clarity, since data frame is 
such an overloaded term in R.

> SparkR: rename DataFrame to SparkDataFrame
> ------------------------------------------
>
>                 Key: SPARK-12148
>                 URL: https://issues.apache.org/jira/browse/SPARK-12148
>             Project: Spark
>          Issue Type: Wish
>          Components: R, SparkR
>            Reporter: Michael Lawrence
>            Priority: Minor
>
> The SparkR package represents a Spark DataFrame with the class "DataFrame". 
> That conflicts with the more general DataFrame class defined in the S4Vectors 
> package. Would it not be more appropriate to use the name "SparkDataFrame" 
> instead?



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscr...@spark.apache.org
For additional commands, e-mail: issues-h...@spark.apache.org

Reply via email to