2017-01-20 15 views
5

मैं स्तंभ के बहुत lagre संख्या मैंएक dataframe चिंगारी

वहाँ किया गया कम कॉलम, मैं चयन के लिए इस्तेमाल किया जा सकता था अगर एक नया dataframe पाने के लिए इसे से दो कॉलम निकालना चाहते हैं के साथ एक स्पार्क dataframe है से एक कॉलम निकालने इस

pcomments =pcomments.select(pcomments.col("post_id"),pcomments.col("comment_id"),pcomments.col("comment_message"),pcomments.col("user_name"),pcomments.col("comment_createdtime")); 

तरह एपीआई कुछ में विधि लेकिन एक लंबी सूची से कॉलम उठा एक थकाऊ काम है के बाद से, वहाँ के चारों ओर एक काम है।

उत्तर

8

ड्रॉप विधि और के साथ कॉलमरनाम विधियों का उपयोग करें।

उदाहरण:

val initialDf= .... 

    val dfAfterDrop=initialDf.drop("column1").drop("coumn2") 

    val dfAfterColRename= dfAfterDrop.withColumnRenamed("oldColumnName","new ColumnName") 
संबंधित मुद्दे