熊猫无法将Excel数据读取为字符串

时间:2018-11-09 17:02:21

标签: python pandas

我正在尝试循环读取一系列xls文件并创建一个主数据框。虽然所有文件都有相同的列,但在某些文件中,列是字符串,而在其他文件中,则是int。我想将所有内容读取为字符串以防止出现任何问题。 熊猫读取了第一个文件,但其他所有文件在我的数据框中都显示为Nan,NaT。我做错了什么?

for f in glob.glob("C:\Consoildated_DailyReports\Hold*.xlsx"):
    df = pd.read_excel(f,sheet_name='Data')
    df = df.astype(str)
    #df.to_html()
    data1 = data1.append(df,ignore_index=True)

data1

1 个答案:

答案 0 :(得分:3)

echo 0123456789ab | awk '{gsub(/..\B/,"&:")}1' 可以做到!此参数使您可以指定pd.read_excel(..., dtype={"col_name": object})读取数据时如何读取数据类型。

pandas