我使用此命令将数据框中的所有列四舍五入到小数点后两位:
data = data.withColumn("columnName1", func.round(data["columnName1"], 2))
Run Code Online (Sandbox Code Playgroud)
我不知道如何通过一个命令对所有数据框进行四舍五入(不是每一列都是分开的)。有人可以帮我吗?我不想使用不同的列名称使用相同的命令 50 次。
请有人告诉我应该如何插入数据库但是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)