我正在尝试使用seaborn制作热图。
我有一个csv文件。这是3种不同事物相互关联的方式。我所有不同的行和列都有一个名称。
我收到此错误:
ValueError Traceback (most recent call last)
/Users/b/anaconda/envs/py36/lib/python3.6/site-
packages/pandas/core/nanops.py in _ensure_numeric(x)
767 try:
--> 768 x = float(x)
769 except Exception:
ValueError: could not convert string to float: 'abc'
那是我的代码:
import numpy as np
import seaborn as sns
import pandas as pd
import matplotlib.pyplot as plt
df = pd.read_csv("/Users/b/Desktop/ex.csv")
sns.lmplot(x='names', y='names', data=df)
我试图删除名称,但是它们使用我的第一列和第一行作为名称。
谢谢
答案 0 :(得分:0)
删除“名称”。现在效果很好!