[
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: [email protected]
For additional commands, e-mail: [email protected]