RQDA无法读取以UTF-8编码的.txt格式导入的UTF-8字符

时间:2019-05-26 18:58:09

标签: r utf-8 rqda

尝试导入文本数据库以使用RQDA进行分析。该数据库由使用UTF-8编码的单词到文本转换的文件组成。 RQDA应该读取UTF-8,但是导入到RQDA后无法识别UTF-8字符,例如(±,č,ę,ė,į,š,ų,ū)。

我正在使用“ write.FileList”函数进行导入。其详细信息表明,

“文件内容在写入* .rqda之前将转换为UTF-8字符。原始内容可以采用任何合适的编码,因此您可以正确检查内容;换句话说,更好的做法是:使用了相应的编码(您可以通过localeToCharset函数获得提示)来保存导入的文件。“

from keras import backend as K
import tensorflow as tf
c = []
for d in ['/device:GPU:2', '/device:GPU:3']:
    with K.tf.device(d):
        config = tf.ConfigProto(intra_op_parallelism_threads=4,\
        inter_op_parallelism_threads=4, allow_soft_placement=True,\
        device_count = {'CPU' : 1, 'GPU' : 2})
        a = tf.constant([1.0, 2.0, 3.0, 4.0, 5.0, 6.0], shape=[2, 3])
        b = tf.constant([1.0, 2.0, 3.0, 4.0, 5.0, 6.0], shape=[3, 2])
        c.append(tf.matmul(a, b))
with tf.device('/cpu:0'):
    sum = tf.add_n(c)
session = tf.Session(config=config)
K.set_session(session)

write.FileList将文本数据库导入RQDA,但是无法识别UTF-8字符。

显示此警告:

“在rsqlite_fetch(res @ ptr,n = n)中: 不需要为语句调用dbFetch(),仅需要查询”

0 个答案:

没有答案