gpt4 book ai didi

python - 读取 .csv 文件时出现问题

转载 作者:行者123 更新时间:2023-12-01 05:44:26 27 4
gpt4 key购买 nike

我正在尝试阅读this pandas 中的 .txt 文件,这是我的 result 。我(天真地)以为我昨晚已经掌握了这些东西,但显然我错了。如果我只是运行

rebull = pd.read_table('rebull.txt',sep=' ')

它可以工作,但它给出的结果是我从初始 .txt 中的分隔中假设的 NaN 的无序数组 RESULT

最佳答案

尝试skipinitialspace :

In [26]: pd.read_table('test.txt', sep=' ', skipinitialspace=True)
Out[26]:
<class 'pandas.core.frame.DataFrame'>
Int64Index: 386 entries, 0 to 385
Data columns (total 7 columns):
Mon 386 non-null values
id 386 non-null values
NA 386 non-null values
alpha_K24 386 non-null values
class 386 non-null values
alpha_K8 386 non-null values
class.1 0 non-null values
dtypes: float64(3), object(4)

编辑

很抱歉误解了您的问题。我认为您可以按照@DSM提到的方式阅读表格,并设置列名称

In [55]: pd.read_table('test.txt', sep=r"\s\s+", header=None, skiprows=[0], names=['Mon id', 'Na', 'alpha_K24', 'class', 'alpha_8', 'class'])
Out[55]:
<class 'pandas.core.frame.DataFrame'>
Int64Index: 386 entries, 0 to 385
Data columns (total 6 columns):
Mon id 386 non-null values
Na 386 non-null values
alpha_K24 386 non-null values
class 386 non-null values
alpha_8 386 non-null values
class 386 non-null values
dtypes: float64(2), object(4)

请注意,您可以将第二个设置为另一个名称。或者您将通过 df['class']

获得两列

关于python - 读取 .csv 文件时出现问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16596387/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com