Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/280.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在python中,读取由制表符分隔的文本文件的最简单方法是什么?_Python_Python 2.7_Python 3.x - Fatal编程技术网

在python中,读取由制表符分隔的文本文件的最简单方法是什么?

在python中,读取由制表符分隔的文本文件的最简单方法是什么?,python,python-2.7,python-3.x,Python,Python 2.7,Python 3.x,在python中,读取由tab分隔的文本文件的最佳和最简单的方法是什么?我想将文本文件的第一列转换为转义第一行(标题)的列表 上面的代码给出了第一列的所有元素。我怎样才能逃出第一行(标题) 也许我在问题中遗漏了什么,但为什么不把列表中的第一个元素切掉呢 import csv with open ('data.txt', 'r') as f: first_column = [row[0] for row in csv.reader(f,delimiter='\t')] print

在python中,读取由tab分隔的文本文件的最佳和最简单的方法是什么?我想将文本文件的第一列转换为转义第一行(标题)的列表


上面的代码给出了第一列的所有元素。我怎样才能逃出第一行(标题)

也许我在问题中遗漏了什么,但为什么不把列表中的第一个元素切掉呢

import csv
with open ('data.txt', 'r') as f:
    first_column = [row[0] for row in csv.reader(f,delimiter='\t')]
    print (first_column[1:])

也许我在问题中遗漏了一些东西,但是为什么不把列表中的第一个元素切掉呢

import csv
with open ('data.txt', 'r') as f:
    first_column = [row[0] for row in csv.reader(f,delimiter='\t')]
    print (first_column[1:])

加载文件后,可以按列名访问数据。在本例中,
FirstColName
是加载文件的第一个列名

import pandas as pd
import numpy as np

file = pd.read_csv(r"C:\Users\hydro\a.txt", sep='\t')
firstCol = np.asarray(file.FirstColName)
print (firstCol)

加载文件后,可以按列名访问数据。在本例中,
FirstColName
是加载文件的第一个列名

import pandas as pd
import numpy as np

file = pd.read_csv(r"C:\Users\hydro\a.txt", sep='\t')
firstCol = np.asarray(file.FirstColName)
print (firstCol)

将问题改为其他问题会使你已经接受的答案让其他读者感到困惑。今后我建议改为提出一个新问题。好的,我已经为此提出了一个新问题,请帮助。将问题改为其他问题会使你已经接受的答案让其他读者感到困惑。以后我会建议改成一个新问题。好的,我已经问了一个新问题,请帮忙。