我有文本文件:
np.genfromtxt(b[], delimiter=' ', dtype=None)
我试过
.buy-one {
-moz-column-count: 2;
-webkit-column-count: 2;
column-count: 2;
background-color: lightgreen;
}
.buy-text {
display: inline-flex;
font-family: 'Open Sans', sans-serif;
font-size: 14px;
font-weight: 600;
}
.buy-img {
display: inline-flex;
vertical-align: middle;
}
我想获得numpay数组或pandas数据框2列(这是坐标)。最简单的方法是什么?分隔符 - 选项卡。
答案 0 :(得分:1)
如果您需要数据框,请使用read_csv
。
delim_whitespace=True
df = pd.read_csv('file.txt', delim_whitespace=True)
或者,指定基于正则表达式的分隔符:
df = pd.read_csv('file.txt', sep='\s+')
您还可以通过查询numpy
来检索df.values
数组值。否则,您可以使用numpy
直接检索np.loadtxt
数组:
array = np.loadtxt('file.txt', skiprows=1)