取消
顯示的結果
而不是尋找
你的意思是:

問題與舍入選擇的列在“循環”

Braxx
因素二世

這一定是微不足道的,但是我必須錯過了一些東西。

我有dataframe (test1)和想要圓的所有列中列出的列列表(col_list)

圖像下麵是我的代碼運行:

col_list = [‘measure1’,‘measure2’,‘measure3]我在col_list:舍入= test1 \ .withColumn(我輪(col (i), 0))顯示(四舍五入)

因此隻有最後一列有其價值的。

圖像我丟失所有圓的措施?

數據測試:

汽車模型measure1 measure2 measure3

日產aa 1.11 - 0.3 34

豐田bb 111年1.12 - 0.4

寶馬cc 1.13 0.5 1.9

1接受解決方案

接受的解決方案

AmanSehgal
尊敬的貢獻者三世

因為它是一個for循環,在最後一個循環列measure3被選中。變量的分配一個新的dataframe measure3隻有變化發生在列。

試試下麵的代碼:

舍入= test1我col_list:舍入=舍入\ .withColumn(我,圓(col (i), 0))

在原帖子查看解決方案

2回答2

AmanSehgal
尊敬的貢獻者三世

因為它是一個for循環,在最後一個循環列measure3被選中。變量的分配一個新的dataframe measure3隻有變化發生在列。

試試下麵的代碼:

舍入= test1我col_list:舍入=舍入\ .withColumn(我,圓(col (i), 0))

Braxx
因素二世

你是絕對正確的。謝謝

歡迎來到磚社區:讓學習、網絡和一起慶祝

加入我們的快速增長的數據專業人員和專家的80 k +社區成員,準備發現,幫助和合作而做出有意義的聯係。

點擊在這裏注冊今天,加入!

參與令人興奮的技術討論,加入一個組與你的同事和滿足我們的成員。

Baidu
map