如何使用pantab转换文件

2024-04-20 03:28:29 发布

您现在位置:Python中文网/ 问答频道 /正文

我想使用python将.csv文件转换为.hyper文件。 所以我找到了潘塔布。但是当我运行它时,我得到了一个unicode错误消息。你知道吗

示例

import pandas as pd
import pantab

df = pd.DataFrame([
    ["dog", 4],
    ["cat", 4],
], columns=["animal", "num_of_legs"])

pantab.frame_to_hyper(df, "example.hyper", table="animals")

错误代码

File "C:\python\lib\site-packages\tableauhyperapi\impl\dllutil.py", line 27, in char_p_to_string
    return ffi.string(p).decode()

UnicodeDecodeError: 'utf-8' codec can't decode byte 0xb4 in position 0: invalid start byte.

你能告诉我怎么修这个吗?你知道吗


Tags: 文件csvtoinimport消息dfstring