python - 如何在 Python 中打开 .tsv 文件?

标签 python pandas

对于一个类,我们以 .tsv 格式进行操作。我正在上初级数据科学类(class),所以我不熟悉这种形式的数据(老实说,Python 的大部分内容)。

我的队友给了我下面的代码供我使用,说这对他有用。我尝试了它(以及我在网上找到的其他代码行),但它们都不起作用。

df = pd.read_csv('file.tsv', sep='\t',engine="python", quoting=csv.QUOTE_NONE) 

结果如下:

NameError                                 Traceback (most recent call last)
<ipython-input-3-715b8f905054> in <module>
----> 1 df = pd.read_csv('name.tsv', sep='\t',engine="python",  quoting=csv.QUOTE_NONE)

NameError: name 'csv' is not defined

任何帮助将不胜感激。

最佳答案

您导入了 csv 库吗?请注意下面示例代码中的“导入”。您的线路看起来确实正确。

 >>> df.to_csv('foo.txt',index=False,header=False)
 >>> !cat foo.txt
123,"this is ""out text"""
>>> import csv
>>> df.to_csv('foo.txt',index=False,header=False, quoting=csv.QUOTE_NONE)
>>> !cat foo.txt
123,this is "out text"

关于python - 如何在 Python 中打开 .tsv 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58561821/

相关文章:

python - 无法在 DataFrame 中添加列名称

python - 如何修复 flake 8 错误 "E712 comparison to False should be ' 如果 cond 为 False :' or ' 如果不是 cond :'"在 pandas dataframe

python-3.x - 如何按列分组并获取另一列的最大值并使用python返回整行

python - Pandas 重新采样 OHLC

python - 如何将一张表与其自身链接?

python:使用多处理共享巨大的字典

python - Python 中的 Fama Macbeth 回归(Pandas 或 Statsmodels)

python - 使用预测方法时 Keras CNN 模型类型值错误

python - 如何重新训练现有的 K-Means 聚类模型

python - 根据另一列中的值将值添加到 Pandas 数据框的一列