罗绍鸿 发表于 2020-4-9 21:56:18

python问题

import pandas as pd
import numpy as np

data = pd.DataFrame(np.arange(16).reshape((4, 4)),
                  index=['Ohio', 'Colorado', 'Utah', 'New York'],
                  columns=['one', 'two', 'three', 'four'])
print(data,"\n")

data.loc['Colorado', ['two', 'three']]
print(data,"\n")

为何data.loc()那行代码不起作用?

wp231957 发表于 2020-4-9 22:01:35

data.loc前面应该有被赋值

suchocolate 发表于 2020-4-9 22:08:15

本帖最后由 suchocolate 于 2020-4-10 12:16 编辑

loc不会修改df,想新建可以这样:
data2 = data.loc['Colorado', ['two', 'three']]
print(data2)
页: [1]
查看完整版本: python问题