python - 将带有空格作为分隔符的 .txt 转换为带有逗号作为分隔符的 .csv
问题描述
我尝试将带有空格分隔符的 .txt 文件转换为带有 N 行和 3 列的 .csv 文件。当我尝试这个时,它只得到 69 行和 1 列。
data = pd.read_csv (r'C:"my path".txt', header = None)
data.columns = ['Temperature', 'Growth rate', 'Bacteria']
data.to_csv (r'C:"mypath".csv', index=None)
我得到:
0 39.122 0.81021 1
1 13.534 0.5742 1
2 56.137 0.20517 1
3 50.019 0.4754 1
4 24.297 0.86149 1
.. ...
64 14.769 0.17958 4
65 17.326 0.23037 4
66 41.557 0.38979 4
67 52.966 0.26035 4
68 58.711 0.15578 4
[69 rows x 1 columns]
我只想有3行:///
解决方案
试试下面的代码:
data = pd.read_csv (r'C:"my path".txt',sep='\s+', header = None, index_col=False, usecols=['Temperature', 'Growth rate', 'Bacteria'])
data.to_csv (r'C:"mypath".csv', index=None)
推荐阅读
- typescript - 如何使动态类型可调用(反应自定义挂钩)
- android - 通过在父视图中拖放在回收器视图中进行自动滚动
- python-3.x - Pyinstaller 找不到文件
- php - 所有异常之后的PHP Whoops框架自定义错误
- snowflake-cloud-data-platform - 将 JSON 数据加载到雪管中
- excel - 如何从运行宏的单元格中删除#N/A?- vba
- assembly - GCC - 函数内联、LTO 和优化
- excel - 将 Wordpress 帖子信息导出到 csv 文件
- swagger - 如何在 swagger ui 中指定参数对象
- uwp - 悬停在 UWP 位图图标上时,它会在暗模式和亮模式之间切换