【发布时间】:2023-03-03 10:12:01
【问题描述】:
我有一个不美观且不可搜索的文件,因此我以 csv 格式下载了它。它包含 4 列和 116424 行。 我无法将其三列(即年份、年龄和比率)绘制到热图上。 csv 文件的链接是:https://gist.github.com/JustGlowing/1f3d7ff0bba7f79651b00f754dc85bf1
import numpy as np
import pandas as pd
from pandas import DataFrame
from numpy.random import randn
from scipy import stats
import matplotlib.pyplot as plt
import seaborn as sns
df = pd.read_csv('new_file.csv')
print(df.info())
print(df.shape)
couple_columns = df[['Year','Age','Ratio']]
print(couple_columns.head())
错误
C:\Users\Pranav\AppData\Local\Programs\Python\Python36-32\python.exe C:/Users/Pranav/PycharmProjects/takenmind/Data_Visualization/a1.py 回溯(最近一次通话最后): RangeIndex:116424 个条目,0 到 116423 文件“C:/Users/Pranav/PycharmProjects/takenmind/Data_Visualization/a1.py”,第 12 行,在 数据列(共4列): Couple_columns = df[['Year','Age','Ratio']] AREA 116424 非空对象 getitem 中的文件“C:\Users\Pranav\AppData\Roaming\Python\Python36\site-packages\pandas\core\frame.py”,第 2682 行 YEAR 116424 非空 int64 AGE 116424 非空对象 RATIO 116424 非空对象 数据类型:int64(1),对象(3) 内存使用量:2.2+ MB 没有 (116424, 4) 返回 self._getitem_array(key) _getitem_array 中的文件“C:\Users\Pranav\AppData\Roaming\Python\Python36\site-packages\pandas\core\frame.py”,第 2726 行 indexer = self.loc._convert_to_indexer(key, axis=1) _convert_to_indexer 中的文件“C:\Users\Pranav\AppData\Roaming\Python\Python36\site-packages\pandas\core\indexing.py”,第 1327 行 .format(掩码=objarr [掩码])) KeyError: "['Year' 'Age' 'Ratio'] 不在索引中"
【问题讨论】:
标签: pandas csv seaborn data-analysis