【发布时间】:2021-01-11 14:17:19
【问题描述】:
如果我使用数值创建 pandas DataFrame,这会反映在 DataFrame 中。但是,如果第一个元素是字符串,即'a',则整个 DataFrame 变为灰色,并且其中的所有数字都转换为字符串,即3 变为'3'。为什么以及如何保持数据类型的多样性?
import numpy as np
import pandas as pd
AA= pd.DataFrame(np.asarray([1,2,3]))
AA2 = pd.DataFrame(np.asarray(['a','b',3]))
输出是
【问题讨论】:
标签: python pandas string dataframe