水木社区手机版
首页
|版面-Python的自由天空(Python)|
新版wap站已上线
返回
1/1
|
转到
主题:如何将dataframe转换为txt,指定多个字符为分割符
楼主
|
CLegend
|
2021-01-11 17:11:33
|
只看此ID
使用to_csv函数,可以转成csv文件,csv文件分隔符默认为逗号,可以修改成别的分隔符,但是只能是单个字符。如果转换成txt文件,是不是就没有单个字符的限制,但是不知道该怎么实现
--
FROM 36.112.32.*
1楼
|
a1923cc
|
2021-01-14 17:04:20
|
只看此ID
to_csv的delimiter长度只能为1,一个方案是先用to_csv(sep='!'), 然后再打开文件,用字符串替换“!”再写入文件。
--
FROM 123.119.239.*
2楼
|
CLegend
|
2021-01-21 18:34:30
|
只看此ID
【 在 a1923cc 的大作中提到: 】
: to_csv的delimiter长度只能为1,一个方案是先用to_csv(sep='!'), 然后再打开文件,用字符串替换“!”再写入文件。
确实,本来想高效处理的,谢谢
--
FROM 36.112.32.*
3楼
|
qbc
|
2021-02-08 00:06:20
|
只看此ID
【 在 CLegend 的大作中提到: 】
:
: 使用to_csv函数,可以转成csv文件,csv文件分隔符默认为逗号,可以修改成别的分隔符,但是只能是单个字符。如果转换成txt文件,是不是就没有单个字符的限制,但是不知道该怎么实现
--
FROM 123.115.212.*
4楼
|
wwwfish
|
2021-02-08 00:37:47
|
只看此ID
np.savetxt('out.csv', df, delimiter=':::')
【 在 CLegend 的大作中提到: 】
:
: 使用to_csv函数,可以转成csv文件,csv文件分隔符默认为逗号,可以修改成别的分隔符,但是只能是单个字符。如果转换成txt文件,是不是就没有单个字符的限制,但是不知道该怎么实现
: --
:
发自「今日水木 on iPhone XS」
--
FROM 223.72.82.*
5楼
|
qbc
|
2021-02-08 00:52:42
|
只看此ID
哇,没想到numpy还有这个功能,学习了!佩服佩服!
【 在 wwwfish 的大作中提到: 】
:
: np.savetxt('out.csv', df, delimiter=':::')
: 【 在 CLegend 的大作中提到: 】
: :
: : 使用to_csv函数,可以转成csv文件,csv文件分隔符默认为逗号,可以修改成别的分隔符,但是只能是单个字符。如果转换成txt文件,是不是就没有单个字符的限制,但是不知道该怎么实现
--
FROM 123.115.212.*
1/1
|
转到
选择讨论区
首页
|
分区
|
热推
BYR-Team
©
2010.
KBS Dev-Team
©
2011
登录完整版