可以通过以下方法判断数据类型:

  1. 查看数据的类型:使用type()方法,如果返回结果为pandas.core.series.Series,则表示是Series类型,如果返回结果为pandas.core.frame.DataFrame,则表示是DataFrame类型。
import pandas as pd

data = pd.read_csv('data.csv')

print(type(data))  # 输出<class 'pandas.core.frame.DataFrame'>
print(type(data['column_name']))  # 输出<class 'pandas.core.series.Series'>
  1. 查看数据的形状:使用shape属性,如果返回结果为(n,),则表示是Series类型,如果返回结果为(n,m),则表示是DataFrame类型。
import pandas as pd

data = pd.read_csv('data.csv')

print(data.shape)  # 输出(1000, 5)
print(data['column_name'].shape)  # 输出(1000,)
  1. 查看数据列数:使用columns属性,如果返回结果为一个列表,则表示是DataFrame类型,如果返回结果为一个字符串,则表示是Series类型。
import pandas as pd

data = pd.read_csv('data.csv')

print(data.columns)  # 输出['column1', 'column2', 'column3', 'column4', 'column5']
print(data['column_name'].name)  # 输出column_name
如何看数据为series还是dataframe

原文地址: https://www.cveoy.top/t/topic/Byk 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录