0
我有文本文件:如何将文本文件转换成数组
sn we
200 8.8
99.3 10
我试图
np.genfromtxt(b[], delimiter=' ', dtype=None)
我想有2列numpay阵列或大熊猫数据帧(这是坐标)。最简单的方法是什么?分隔符 - 选项卡。
我有文本文件:如何将文本文件转换成数组
sn we
200 8.8
99.3 10
我试图
np.genfromtxt(b[], delimiter=' ', dtype=None)
我想有2列numpay阵列或大熊猫数据帧(这是坐标)。最简单的方法是什么?分隔符 - 选项卡。
如果你想要一个数据帧,请拨打read_csv
与delim_whitespace=True
。
df = pd.read_csv('file.txt', delim_whitespace=True)
可替代地,指定基于正则表达式的隔膜:
df = pd.read_csv('file.txt', sep='\s+')
您也可以通过查询df.values
检索numpy
数组值。否则,您可以直接使用np.loadtxt
检索numpy
阵列:
array = np.loadtxt('file.txt', skiprows=1)
魔法。谢谢。我无法给你添加分数,但是谢谢 –
我认为这是为我准备的?那么,如果它有帮助,你可以[接受我的回答](https://stackoverflow.com/help/someone-answers)。 –