在Python中使用Numpy/Pandas读取文本文件
我有一个未标记的数据集,它包含101列,即没有任何列有任何标题,现在我想开始从第2列读取到第101列。我正在尝试使用以下代码:在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而不是[],但没有成功,有人能帮我解决这个问题。
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)
那么,你最好干脆删除一个专栏。请参见编辑。