मैं कॉलम ऑब्जेक्ट प्राप्त करने के लिए col ("mycolumnname") फ़ंक्शन का उपयोग कर सकता हूं। दस्तावेज़ीकरण कॉलम का नाम ही एकमात्र संभावित पैरामीटर है।

क्या कॉलम ऑब्जेक्ट को इसकी अनुक्रमणिका द्वारा प्राप्त करने का कोई तरीका है?

0
g.pickardou 19 अक्टूबर 2021, 12:50

2 जवाब

सबसे बढ़िया उत्तर

ये कोशिश करें:

मान लीजिए n सूचकांक चर (पूर्णांक) है।

df.select(df.columns[n]).show()
1
Joshua 19 अक्टूबर 2021, 12:59

क्या इस तरह अपेक्षित परिणाम है?

import pyspark.sql.functions as F
...
data = [
    (1, 'AC Milan'),
    (2, 'Real Madrid'),
    (3, 'Bayern Munich')
]
df = spark.createDataFrame(data, ['id', 'club'])
df.select(F.col('club')).show()
df.select(df['club']).show()
1
过过招 19 अक्टूबर 2021, 12:59