Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/18.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中使用Numpy/Pandas读取文本文件_Python_Python 3.x_Pandas_Numpy - Fatal编程技术网

在Python中使用Numpy/Pandas读取文本文件

在Python中使用Numpy/Pandas读取文本文件,python,python-3.x,pandas,numpy,Python,Python 3.x,Pandas,Numpy,我有一个未标记的数据集,它包含101列,即没有任何列有任何标题,现在我想开始从第2列读取到第101列。我正在尝试使用以下代码: data = np.loadtxt('structure-safety.inp', usecols = [2, 101]) or data = pd.read_fwf('structure-safety.inp', usecols = [2,1,101]) 我还尝试了usecols=[2,:],[2:101]或used而不是[],但没有成功,有人能帮我解决这个问题。

我有一个未标记的数据集,它包含101列,即没有任何列有任何标题,现在我想开始从第2列读取到第101列。我正在尝试使用以下代码:

data = np.loadtxt('structure-safety.inp', usecols = [2, 101])
or 
data = pd.read_fwf('structure-safety.inp', usecols = [2,1,101])
我还尝试了usecols=[2,:],[2:101]或used而不是[],但没有成功,有人能帮我解决这个问题。

试试:

data = pd.read_fwf('structure-safety.inp', usecols=list(range(2,102))
请记住,列从0开始编号。第二列实际上是第三列

也可以删除列:

data = pd.read_fwf('structure-safety.inp')
data = data.drop(df.columns[0:2], axis=1)

那么,你最好干脆删除一个专栏。请参见编辑。