当我将 table 加载为 pandas 数据框时,列中的前导零消失。如何避免
When I load a table as pandas data frame, leading zeros in a column disappears. How avoid that
我有一个 table 如下所示。
id name
010014 messi
092754 ronaldo
864287 benzema
K26541 xavi
当我在 table 上方加载为 pandas 数据框时,id
列中的前导零消失。我怎样才能避免这种情况。
将 table 加载为 pandas 数据帧后的数据
id name
10014 messi
92754 ronaldo
864287 benzema
K26541 xavi
一种方法是将列的 dtype
设置为 str
:
df = pd.read_table(yourdata, dtype = {'id': str})
这也适用于 pandas.read_csv()
or pandas.read_excel()
我有一个 table 如下所示。
id name
010014 messi
092754 ronaldo
864287 benzema
K26541 xavi
当我在 table 上方加载为 pandas 数据框时,id
列中的前导零消失。我怎样才能避免这种情况。
将 table 加载为 pandas 数据帧后的数据
id name
10014 messi
92754 ronaldo
864287 benzema
K26541 xavi
一种方法是将列的 dtype
设置为 str
:
df = pd.read_table(yourdata, dtype = {'id': str})
这也适用于 pandas.read_csv()
or pandas.read_excel()