Python之DataFrame数据结构的疑问?


import pandas as pd
 
t = pd.read_csv("E:\\test.csv", encoding='utf-8-sig')
df = pd.DataFrame(t)

学习Python时,对于上述代码有点疑问:
t是在pd.read_csv()之后返回的DataFrame数据结构,怎么又来了一个df = pd.DataFrame(t)?
df = pd.DataFrame(t)是不是没必要写?**

如果第一行read_csv 执行成功的话,返回的是一个DataFrame类型,也就是t。
df = pd.DataFrame(t)当然没必要写啦
暂时没有谁能执行pd.DataFrame(DataFrame类型)不报错吧O(∩_∩)O哈哈~

你可以确定是一个类型就没有必要写