python - 如何使用 python 将我的计算结果从终端重定向到 .dat 文件
问题描述
我正在尝试将我的计算结果重定向到一个数据文件中,这是我的函数:
f = pd.read_csv(data, sep = '\t', decimal = '.', usecols = [0,1], names = Nom, engine = 'python')
我想要这个函数的结果在一个数据文件(.dat)中。
我只找到如何编写文本或少量参数,而不是函数结果。
解决方案
这可能是这个问题的重复: Writing a pandas DataFrame to CSV file
使用 pd.read_csv 您实际上从 .csv 文件创建了一个 pandas.dataframe 对象。要再次将此数据帧写回文件(可以选择文件类型),您可以使用 pandas .to_csv 函数。
所以在你的情况下:
f.to_csv(filename.dat, sep='\t')
在这种情况下, f 是您的数据框的名称,filename.dat 是您的输出文件应该具有的名称,并且您可以通过 sep 指定应该使用的分隔符。这里使用与您输入相同的内容。
这是熊猫 https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.to_csv.html的相应手册页
推荐阅读
- javascript - 使用 CRA,现在在我的登录表单中,密码只接受一个字符..在其他组件中从来没有这个问题。我错过了什么?
- save - 有什么理由保存预训练的 BERT 标记器?
- stata - 我们可以在 Stata 15.1 中运行 stpm2 吗?
- c++ - 写入二进制文件时数据丢失 - C++
- r - 如何在 R 中具有断开组件的网络上计算接近中心性度量?
- javascript - 使用 AJAX 将变量传递给 PHP 脚本
- nginx - 如何使用 nginx 入口控制器创建从域到另一个域的 url 重定向并屏蔽 url?
- java - 如果我已经在处理一组项目,如何防止向助焊剂反应器添加更多项目
- python - 具有不同类型问题的 Django 测验应用程序
- php - cURL 请求在 URL 查询字符串中转换“htmlentities”