簡體   English   中英

為什么在將 csv 文件導入 python 后,我的數據框中無法識別我的某些數據列

[英]Why are some of my columns of my data not recognized on my data frame after importing a csv file to python

這是我的代碼

Import pandas as pd
finance=pd.read_csv("C:/Users/hp/Desktop/Financial Sample.csv")

finance.Profit.describe()

和錯誤

在 ----> 1 Finance.Profit.describe() ~\\Anaconda3\\lib\\site-packages\\pandas\\core\\generic.py 中的 AttributeError Traceback(最近一次調用最后一次)在getattr (自我,名稱)5177 如果自我。 _info_axis._can_hold_identifiers_and_holds_name(name): 5178 return self[name] -> 5179 return object。 getattribute (self, name) 5180 5181 def setattr (self, name, value): AttributeError: 'DataFrame' 對象沒有屬性 'Profit'

根據您提交的錯誤,這里是描述利潤列的正確語法

finance['Profit'].describe()

如果列名已被解析為保存方式(區分大小寫),則此語法將起作用:

finance['Profit'].describe()

但是,有時您的列名在閱讀后可能會在其前面添加字符,因此實際調用可能會導致錯誤。 為避免這種情況,您還可以使用.iloc()

finance.iloc[:,"(column number here, starts from 0)"].describe()

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM