gpt4 book ai didi

python - 为什么 PANDAS 只能看到包含许多列的 csv 数据集的一列?

转载 作者:太空宇宙 更新时间:2023-11-03 20:23:01 25 4
gpt4 key购买 nike

我是 PANDAS 的新手,我正在尝试找出这个 csv 数据集的形状的原因[ https://www.kaggle.com/vfoufikos/airbnb-analysis-lisbon][1]显示为:(237, 1)?数据集看起来有 20 列。

import time
import pandas as pd
import numpy as np



df = pd.read_csv('airbnb_lisbon.csv', error_bad_lines=False)

print(df.shape)

谁能解释一下为什么吗?

最佳答案

您可以使用 usecols 选项来选择您想要使用的列。例如,如果您想将数据集列存储到“df”中,您可以使用:

df = pd.read_csv(...., usecols=['col1', 'col2',..., 'coln'])

如果您想选择所有数据而不指定哪些列,我会考虑指定您的分隔符,因为这可能是您遇到的问题。您可以在 pd.read_csv() 函数中使用 sep=','sep=';' 指定使用的类型。让我知道这些是否有效!

关于python - 为什么 PANDAS 只能看到包含许多列的 csv 数据集的一列?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58034237/

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