gpt4 book ai didi

python - 使用适当的变量类型将 CSV 文件从 redshift 导出到本地

转载 作者:搜寻专家 更新时间:2023-10-30 23:26:35 24 4
gpt4 key购买 nike

我正在尝试将表从 redshift 直接导出到我的本地计算机。我成功地从 redshift 获取数据,但是它没有区分任何数据。当我执行 pandas.dtypes 时,它们都作为对象出现,而不是各种数据类型,例如字符串或日期时间戳。我还想直接从导出中添加列标题。

我已经从我的终端使用 PSQL 命令成功导出到我的本地以访问 redshift。

psql -h omaha-prod-cluster.example.us-east-1.redshift.amazonaws.com -d prod -U <username> -p 5439 -A -t -c "select * from l2_survey.survey_customerinsight" -F ',' -o Downloads/survey_customerInsights.csv

然后我运行 panda 命令来读取各种数据类型

data.dtypes()

它返回数据类型为对象的每一列。它也没有用上面的 psql 命令给我列的标题

最佳答案

您的命令有问题,您显式要求export 命令通过提供参数来跳过列名-t,它告诉命令只导出 tuples 而没有 column 名称。只需像下面这样更改它,它就会为您提供 header

psql -h <host-values>.redshift.amazonaws.com -U <user> -d <database> -p 5439 -c "select * from your_schema.your_table" > out.txt

希望对你有帮助。

关于python - 使用适当的变量类型将 CSV 文件从 redshift 导出到本地,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56518349/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com