我是新来的火花。我已经将csv文件解析为数据帧。我无法从数据框中选择某些列。以下是我的表的架构: 根
|-- _c0: integer (nullable = true)
|-- id: integer (nullable = true)
|-- track_name: string (nullable = true)
|-- size_bytes: long (nullable = true)
|-- currency: string (nullable = true)
|-- price: double (nullable = true)
|-- rating_count_tot: integer (nullable = true)
|-- rating_count_ver: integer (nullable = true)
|-- user_rating: double (nullable = true)
|-- user_rating_ver: double (nullable = true)
|-- ver: string (nullable = true)
|-- cont_rating: string (nullable = true)
|-- prime_genre: string (nullable = true)
|-- sup_devices.num: integer (nullable = true)
|-- ipadSc_urls.num: integer (nullable = true)
|-- lang.num: integer (nullable = true)
|-- vpp_lic: integer (nullable = true)
|-- Gigabytes: double (nullable = true)
虽然我可以选择一些列,但是当我尝试选择列“ ipadSc_urls.num”(数据框中的列之一)时,却出现了错误。
答案 0 :(得分:1)
尝试将列名包含在反引号(`)中。
my_df.select('`ipadSc_urls.num`').show()