Pandas
阁云
这个作者很懒,什么都没留下…
展开
-
[pandas]将DataFrame转换成numpy数组后strides值不正常的解决办法
但是DataFrame的values(同DataFrame.to_numpy函数)属性生成的numpy数组,strides属性是异常的,使用numpy.stride_tricks.as_strided函数来对numpy数组进行切分,卷积,滑动窗口生成子序列非常的方便,经过查找资料,发现是因为生成的数据内存不是C连续的,而是F(Fortran )连续可以通过DataFrame.flags来查看。解决办法是将DataFrame.values再copy一遍,带上参数’C’原创 2023-02-17 18:34:43 · 179 阅读 · 1 评论 -
Pandas to_sql with index InternalError 1107解决办法
df.to_sql(‘name’, con, if_exists=‘replace’, index=True, index_label= ‘id’, dtype={‘id’:VACHAR(20)} 会报InternalError: (pymysql.err.InternalError) (1170, “BLOB/TEXT column ‘code’ used in key specification without a key length”)错误 解决办法,改成以下形式 df.to_sql(‘name’,原创 2020-06-21 03:42:02 · 467 阅读 · 1 评论