如何获取数据框来解释构造器中的类型?截至目前,它让一切都为 “对象”DataFrame对象的dtype而不是int
这里是我的代码现在:
arr = list(range(120)) + [21]*100
cat = ["A"]*20 + ["B"]*40 + ["C", "D"] * 20 + ["E", "F" ,"G"] * 30
df = pd.DataFrame([arr]*3 + [cat], index = ["a1", "a2", "a3", "cat"]).T
print(df.a1.dtype.name)
print(df.a3.dtype.name)
print(df.cat.dtype.name)
object
object
object
'df.convert_objects(convert_numeric = TRUE).dtypes'或'df.head(1).applymap(type)'? – Zero
会保持字符串变量相同吗? – Adam