0

我有一个带有自动增量主键的 Exasol 表,并希望使用 pyexasol 的 import_from_pandas 填充它。

通过导入 exasol 表,我必须将 RKEY 排除在外,因为 Exasol 会自动递增它。但是将 rkey 留空或根本不在 pandas 中创建 rkey 列对我来说不起作用。

我浏览了 pandas.to_csv 并且在写入 csv 时似乎没有选择省略列。

import pandas as pd
import pyexasol

score = pd.DataFrame(columns = ['rkey','score'])
score['score'] = list(range(10))
conn = pyexasol.connect(dsn=dsn,user=user, password=pw,compression=True)
conn.import_from_pandas(score,(schema, table))

有人有解决这个问题的方法吗?

4

1 回答 1

0

尝试这个。有用。

conn.import_from_pandas(score,(schema, table),import_params=    {'columns':list(score.columns)})
于 2020-05-07T07:45:00.753 回答