全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
1398 9
2023-11-16
面板数据整理
数据格式如下:  年份    城市ID  指标A   指标B
2011        1          2        3
2012        1          5        3
2013        1          6        3
2011        2          2        3
2012        2          4        3
2013        2          6        3
2011        3          2        3
2012        3         7         3
2013        3          6        3

       请问如何快速筛选出城市1、城市2关于指标A、B的在2011-2013年的面板数据呢?谢谢[em23][em23]

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2023-11-16 19:38:50
drop if 城市ID==3
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2023-11-17 14:26:11
qianchen 发表于 2023-11-16 19:38
drop if 城市ID==3
那如果是要从378个城市面板数据筛选出我想要的287个城市呢,
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2023-11-17 15:20:42
```python
import pandas as pd
# 创建数据集
data = {
    '年份': [2011, 2012, 2013, 2011, 2012, 2013, 2011, 2012, 2013],
    '城市ID': [1, 1, 1, 2, 2, 2, 3, 3, 3],
    '指标A': [2, 5, 6, 2, 4, 6, 2, 7, 6],
    '指标B': [3, 3, 3, 3, 3, 3, 3, 3, 3]
}
df = pd.DataFrame(data)
# 筛选数据
filtered_data = df[(df['城市ID'] == 1 | df['城市ID'] == 2) & (df['年份'] >= 2011) & (df['年份'] <= 2013)][['年份', '城市ID', '指标A', '指标B']]
# 打印筛选结果
print(filtered_data)
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2023-11-18 17:05:04

谢谢分享!
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2023-11-18 17:15:00
复制代码
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群