我正在尝试将文本列插入Redshift DB。
我遇到错误
DataError: value too long for type character varying(256)
下面是我尝试的代码。说明栏包含文字,长度最多2000个字符。
任何人都可以帮助我如何将此列插入表中。
DF['description'] = DF['description'].str[:200].astype(str)
谁能帮忙,谢谢。
答案 0 :(得分:0)
您应该使用str.slice
。
df['description'] = df['description'].str.slice(0,255)
请注意,此功能仅在Strings
的情况下有效,否则您可能不得不打字。
希望有帮助。