neuen Datenrahmen zu schaffen, hatte ich einen dict, wie:wie mit dict
cMap = {"k1" : "v1", "k2" : "v1", "k3" : "v2", "k4" : "v2"}
und ein Datenrahmen A, wie:
+---+
|key|
+----
| k1|
| k2|
| k3|
| k4|
+---+
die DataFame oben mit Code zu erstellen:
data = [('k1'),
('k2'),
('k3'),
('k4')]
A = spark.createDataFrame(data, ['key'])
Ich möchte den neuen DataFrame erhalten, wie:
+---+----------+----------+
|key| v1 | v2 |
+---+----------+----------+
| k1|ture |false |
| k2|ture |false |
| k3|false |ture |
| k4|false |ture |
+---+----------+----------+
Ich möchte ein paar Vorschläge bekommen, danke!
Eigentlich gibt es mehr Werte, können Sie mir sagen, wie man die UDF baut? –