【发布时间】:2020-12-02 23:55:42
【问题描述】:
我正在尝试使用 pandas 将“国家/地区”列数据提取到 python 列表中。在我以前的代码下面。还附上excel表格和输出。
代码:
from pandas import DataFrame
import pandas as pd
open_file = pd.read_excel('data.xlsx', sheet_name=0)
df = list(open_file['Country'])
print(df)
输出:
[nan, 'Great Britain', 'China ', 'Russia', 'United States', 'Korea', 'Japan', 'Germany']
进程以退出代码 0 结束
在输出中我可以看到“nan”,因为在工作表中,两个单元格合并为一个。如何避免这种情况?
【问题讨论】:
-
您介意将此数据共享为 excel 文件,以便我或其他任何人尝试一下吗?
-
请提供minimal reproducible example 并查看How to Ask 你有
nan因为列A1:A没有数据。 -
您还应该尝试将列名设置在一行中