【发布时间】:2018-03-19 10:15:29
【问题描述】:
当 pandas CSV 阅读器函数“read_csv”用于转换 StringIO 值时,在分隔某些字段时,在第二个字段的末尾附加了奇怪的字符(“.1”)。所需的结果是第一次测试,但是所有字段在分隔符 (',') 之后都没有空格。拆分“1.5M,1.5M”应该始终返回“1.5M”,但是当没有空格时,它会返回带有“1.5M.1”的第二个字段(在字段末尾添加“.1”)。有没有办法解决这个问题?
>>>import pandas as pd
>>>from io import StringIO
>>>pd.read_csv(StringIO("1.5M, 1.5M"))
Empty DataFrame
Columns: [1.5M, 1.5M]
Index: []
>>> pd.read_csv(StringIO("1.5M,1.5M"))
Empty DataFrame
Columns: [1.5M, 1.5M.1]
Index: []
>>>
【问题讨论】:
标签: python pandas csv stringio