gpt4 book ai didi

Python:加载 CSV,第一列作为行名,第一行作为列名

转载 作者:太空宇宙 更新时间:2023-11-04 08:02:49 25 4
gpt4 key购买 nike

我想使用 Python2.7 加载一个 CSV 文件,其中第一行包含列名,第一列包含行名。

我的 CSV 文件如下所示。

  A  B  C  D
a 1. 2. 3. 4.
b 5. 6. 7. 8.

我不知道如何用 numpy 或 pandas 做到这一点。有人可以启发我吗?谢谢!

最佳答案

你可以使用 pd.read_csv使用正则表达式分隔符 \s+:

import pandas as pd

In [4]: pd.read_csv('file.csv', sep='\s+')
Out[4]:
A B C D
a 1.0 2.0 3.0 4.0
b 5.0 6.0 7.0 8.0

或者您可以为此使用 delim_whitespace 参数:

In [5]: pd.read_csv('file.csv', delim_whitespace=True)
Out[5]:
A B C D
a 1.0 2.0 3.0 4.0
b 5.0 6.0 7.0 8.0

关于Python:加载 CSV,第一列作为行名,第一行作为列名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37065071/

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