将R的data.frame写入MySQL数据库

这里主要想纠正一个问题,就是关于含中文字符的data frame写入MySQL时,网上给的错误说法:不能用dbWriteTable函数!!

  • 基本思路就是判断变量(列名)和数据是否为utf8编码,如果不是则转为utf8
  • data.frame则被转为data.table,一则偷懒,二则速度快
  • 如果是csv,强烈推荐data.table的fread,快,无编码坑

Leave a Reply

Your email address will not be published. Required fields are marked *