微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何在python或R中分割带有编码为分隔符的txt文件?

如何解决如何在python或R中分割带有编码为分隔符的txt文件?

'þ'和'ÿ'是分隔符

1þ2þ3þ4þ5þ6ÿ7

1þ2þ3þ4þ5þ6ÿ7

输出数据帧应如下

1 2 3 4 5 6 7

1 2 3 4 5 6 7

我尝试将熊猫与以下内容一起使用来阅读,但没有用

df= pd.read_csv('~/Desktop/File.txt',encoding ='iso-8859-1',sep='[þ,ÿ]',engine ="python",header=None)

解决方法

这对我有用:

df= pd.read_csv('~/Desktop/File.txt',sep='[þ,ÿ]',engine ="python",header=None)
,

您可以尝试以下方法:

my_cols = [str(i) for i in range(7)]
df = pd.read_csv('test.csv',sep='þ|ÿ',engine='python',names=my_cols,header=None)
print(df)

   0  1  2  3  4  5  6
0  1  2  3  4  5  6  7
1  1  2  3  4  5  6  7

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。