Есть ли какая-либо функция generi c для поиска имен столбцов в pyspark - PullRequest
0 голосов
/ 05 августа 2020

как печатать имена столбцов обычным c способом. Я хочу col1, col2,… вместо _1, _2,…

+---+---+---+---+---+---+---+---+---+---+---+---+
| _1| _2| _3| _4| _5| _6| _7| _8| _9|_10|_11|_12|
+---+---+---+---+---+---+---+---+---+---+---+---+
|  0|  0|  0|  1|  0|  1|  0|  0|  0|  1|  0|   |
|  0|  0|  0|  1|  0|  1|  0|  0|  0|  1|  0|   |
|  0|  0|  0|  0|  0|  1|  1|  0|  1|  1|  0|   |
|  0|  0|  0|  0|  0|  1|  1|  0|  1|  1|  0|   |
|  0|  0|  0|  0|  0|  1|  1|  0|  1|  1|  0|   |

1 Ответ

0 голосов
/ 05 августа 2020

при условии, что df - это ваш фрейм данных, вы можете просто переименовать:

for col in df.columns: 
    df = df.withColumnRenamed(col, col.replace("_", "col"))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...