小编Ant*_*nts的帖子

四舍五入数据框中的所有列 - 两位小数 pyspark

我使用此命令将数据框中的所有列四舍五入到小数点后两位:

data = data.withColumn("columnName1", func.round(data["columnName1"], 2))
Run Code Online (Sandbox Code Playgroud)

我不知道如何通过一个命令对所有数据框进行四舍五入(不是每一列都是分开的)。有人可以帮我吗?我不想使用不同的列名称使用相同的命令 50 次。

apache-spark apache-spark-sql pyspark

3
推荐指数
1
解决办法
2万
查看次数

从 Pandas DataFrame 插入 Access 数据库

请有人告诉我应该如何插入数据库但是python中的所有数据框?

我找到了这个,但不知道如何插入所有名为 test_data 的数据框,其中包含两个数字:ID、Employee_id。

我也不知道如何为 ID 插入下一个值(类似于 nextval)

谢谢

import pyodbc 
conn = pyodbc.connect(r'Driver={Microsoft Access Driver (*.mdb)};DBQ=C:\Users\test_database.mdb;')
cursor = conn.cursor()  
cursor.execute('''
                INSERT INTO employee_table (ID, employee_id)
                VALUES(?????????)
              ''')
conn.commit()
Run Code Online (Sandbox Code Playgroud)

python ms-access insert pyodbc pandas

2
推荐指数
2
解决办法
6547
查看次数