数据有什么问题??显示 NaN 值虽然有值但不显示正确的标签
What's wrong with the data?? Showing NaN values though having values and not displaying the proper labels
我的 csv 文件中有以下数据集,如下图所示。
The dataset I am working with
正在使用 pandas 读取文件,如下所示。
import pandas as pd
data = pd.read_csv('train.csv',encoding='latin',low_memory=False)
print(data.head(10))
它给出了这个输出..
id ... Unnamed: 685
0 0 ... NaN
1 1 ... NaN
2 2 ... NaN
3 3 ... NaN
4 4 ... NaN
5 5 ... NaN
6 6 ... NaN
7 7 ... NaN
8 8 ... NaN
9 9 ... NaN
[10 rows x 686 columns]
Process finished with exit code 0
我不知道我做错了什么。
你的数据集真的有 686 列吗?如果不是,则它必须包含空格。如有必要,请更正格式。
尝试以 xlsx
格式而不是 csv
格式读取文件。希望这会有所帮助:
import pandas as pd
data = pd.read_xlsx('train.csv',encoding='latin',low_memory=False)
print(data.head(10))
或者,尝试以正确的 csv
格式保存文件。您必须注意转义字符。
我的 csv 文件中有以下数据集,如下图所示。
The dataset I am working with
正在使用 pandas 读取文件,如下所示。
import pandas as pd
data = pd.read_csv('train.csv',encoding='latin',low_memory=False)
print(data.head(10))
它给出了这个输出..
id ... Unnamed: 685
0 0 ... NaN
1 1 ... NaN
2 2 ... NaN
3 3 ... NaN
4 4 ... NaN
5 5 ... NaN
6 6 ... NaN
7 7 ... NaN
8 8 ... NaN
9 9 ... NaN
[10 rows x 686 columns]
Process finished with exit code 0
我不知道我做错了什么。
你的数据集真的有 686 列吗?如果不是,则它必须包含空格。如有必要,请更正格式。
尝试以 xlsx
格式而不是 csv
格式读取文件。希望这会有所帮助:
import pandas as pd
data = pd.read_xlsx('train.csv',encoding='latin',low_memory=False)
print(data.head(10))
或者,尝试以正确的 csv
格式保存文件。您必须注意转义字符。