快速了解数据帧的最常用方法之一是head()方法。该方法从顶部开始返回标头和指定的行数。通过打印数据帧的前 10 行来快速概览:import pandas as pddf = pd.read_csv('data.csv')print(df.head(10))执行结果:
回答于 2022-06-13 10:39
将 JSON 文件加载到数据帧中,data.json是一个json文件import pandas as pddf = pd.read_json('data.json')print(df.to_string())执行结果:
回答于 2022-06-13 10:30
将 CSV 加载到数据帧中,data.csv是一个csv文件import pandas as pddf = pd.read_csv('data.csv')print(df.to_string()) #to_string()用于打印整个数据帧执行结果:
回答于 2022-06-13 10:07
使用index参数,您可以命名自己的索引。添加名称列表为每行指定一个名称:import pandas as pddata = { "calories": [20, 80, 90], "duration": [50, 40, 45]}df = pd.DataFrame(data, index = ["x", "y", "z"])print(df)执行结果:calories durationx 20 50y 80 40z 90...
回答于 2022-06-13 09:17
Pandas 使用loc属性返回一个或多个指定的行import pandas as pddata = { "calories": [20, 80, 90], "duration": [50, 40, 45]}df = pd.DataFrame(data)print(df.loc[1])执行结果:calories 80duration 40Name: 1, dtype: int64
回答于 2022-06-13 09:07
Pandas DataFrame 是一种 二维数据结构,类似于二维数组或包含行和列的表。创建一个简单的DataFrame 数据帧:import pandas as pddata = { "calories": [20, 80, 90], "duration": [50, 40, 45]}df = pd.DataFrame(data)print(df)执行结果:calories duration0 20 501 80 ...
回答于 2022-06-13 09:00
仅使用“x”和“y”中的数据创建序列:import pandas as pdcalories = {"x": 20, "y": 80, "z": 90}myvar = pd.Series(calories, index = ["x", "y"])print(myvar)执行结果:x 20y 80dtype: int64
回答于 2022-06-13 08:50
可以使用键/值对象(如字典)创建Series实例。import pandas as pdcalories = {"x": 20, "y": 80, "z": 90}myvar = pd.Series(calories)print(myvar)执行结果:x 20y 80z 90dtype: int64
回答于 2022-06-13 08:47
可以通过引用标签来访问元素。import pandas as pda = [1, 8, 9]myvar = pd.Series(a, index = ["x", "y", "z"])print(myvar["x"])执行结果:1
回答于 2022-06-13 08:40
使用index参数,可以命名自己的标签。创建自己的标签:import pandas as pda = [1, 8, 9]myvar = pd.Series(a, index = ["x", "y", "z"])print(myvar)执行结果:x 1y 8z 9dtype: int64
回答于 2022-06-13 08:37