0

我无法正确加载我的 csv 和 pandas,我有一些矩阵和向量,但我得到一个 (\ r \ n) 例如我试过这个:

test = pd.read_csv('test.csv',sep='\t',index_col=0)
test.head()

我明白了:

test['image_gray'][0]

'[[0.4297102 0.4297102 0.42578863 ... 0.37573176 0.34549804 0.30628235]\r\n [0.41794549 0.41402392 0.40618078 ... 0.37573176 0.34549804 0.30628235]\r\n [0.39833765 0.39441608 0.38151255 ... 0.3718102 0.34549804 0.30628235]\r\n ... \r\n [0.03164039 0.01987569 0.01763569 ... 0.55161137 0.55553294 0.55496745]\r\n [0.03385765 0.02771882 0.01763569 ... 0.55945451 0.56281059 0.56281059]\r\n [0.03777922 0.02771882 0.01763569 ... 0.56281059 0.56673216 0.57065373]]'

我不希望 (\r\n) 我在我的数据框的其他列中有同样的问题。

我能做什么 ?

4

1 回答 1

0

如果您使用的是窗户。然后尝试将os.linesepas传递lineterminatorread_csv

pd.read_csv('test.csv', sep='\t', sep='\t', lineterminator=os.linesep)

但是您拥有的文件可能格式错误\r\n\n。检查那个。

于 2019-05-24T16:02:16.740 回答