【问题标题】:How can I read a txt file with µ as delimiter?如何读取以 µ 作为分隔符的 txt 文件?
【发布时间】:2020-05-12 16:04:53
【问题描述】:

我有一个 txt 文件,我想用 Python 或 R 读取它(没关系)。

我尝试在 R 中使用 readr 包更改语言环境,它可以在更改为例如时正确读取 µ

data<- read_delim("./weirdfile.txt","µ", escape_double = FALSE, locale = locale(encoding = "ISO-8859-1"), 
    trim_ws = TRUE)

但是上面的解决方案没有使用“µ”作为分隔符。

【问题讨论】:

  • 而不是 "µ" 尝试不带引号的 mu。 R 内置了希腊字母
  • 我尝试了多种组合(使用readr gui和控制台)在那里没有成功。在 gui 中,他们说该字符无效,而在控制台中它无法解析。
  • 或在文本编辑器中“查找并替换所有”并使用不同的字符。

标签: python r pandas readr


【解决方案1】:

用这个作为mu的代码:

CSV file:
clientμdatetime
abcμabc

DELIMITER = '\u03BC'
df = pd.read_csv('test.csv', sep=DELIMITER)
print(df)

  client datetime
0    abc      abc

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-10-13
    • 2017-07-30
    • 1970-01-01
    • 2020-04-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多