首页 > 其他分享 >Pandas(二)

Pandas(二)

时间:2022-09-27 19:34:47浏览次数:45  
标签:... countries NaN Population Total Pandas areas

# 打印所有结果
from IPython.core.interactiveshell import InteractiveShell
InteractiveShell.ast_node_interactivity = "all"
import pandas as pd

1. 从文件读

# 【1】从剪切板上读取 - 方便,适用于演示、数据量小的数据读取
BSdata = pd.read_clipboard();
BSdata
Region/Country/Area Unnamed: 1 Year Series Value Footnotes
0 1 Total, all countries or areas 2010 Population mid-year estimates (millions) 6,956.82 NaN
1 1 Total, all countries or areas 2010 Population mid-year estimates for males (milli... 3,507.70 NaN
2 1 Total, all countries or areas 2010 Population mid-year estimates for females (mil... 3,449.12 NaN
3 1 Total, all countries or areas 2010 Sex ratio (males per 100 females) 101.7 NaN
4 1 Total, all countries or areas 2010 Population aged 0 to 14 years old (percentage) 27 NaN
5 1 Total, all countries or areas 2010 Population aged 60+ years old (percentage) 11 NaN
6 1 Total, all countries or areas 2010 Population density 53.5 NaN
7 1 Total, all countries or areas 2015 Population mid-year estimates (millions) 7,379.80 NaN
8 1 Total, all countries or areas 2015 Population mid-year estimates for males (milli... 3,720.70 NaN
9 1 Total, all countries or areas 2015 Population mid-year estimates for females (mil... 3,659.10 NaN
10 1 Total, all countries or areas 2015 Sex ratio (males per 100 females) 101.7 NaN
11 1 Total, all countries or areas 2015 Population aged 0 to 14 years old (percentage) 26.2 NaN
12 1 Total, all countries or areas 2015 Population aged 60+ years old (percentage) 12.2 NaN
13 1 Total, all countries or areas 2015 Population density 56.7 NaN
14 1 Total, all countries or areas 2015 Surface area (thousand km2) 136,162 NaN
15 1 Total, all countries or areas 2019 Population mid-year estimates (millions) 7,713.47 NaN
16 1 Total, all countries or areas 2019 Population mid-year estimates for males (milli... 3,889.03 NaN
# 【2】读取 csv 数据 - csv是文本文件,以逗号做分隔 - 常用
BSdata = pd.read_csv("data/test.csv", encoding="utf-8") #GBK
BSdata.head() # head()取数据头5条
Region/Country/Area Unnamed: 1 Year Series Value Footnotes Source
0 1.0 Total, all countries or areas 2010.0 Population mid-year estimates (millions) 6,956.82 NaN United Nations Population Division, New York, ...
1 1.0 Total, all countries or areas 2010.0 Population mid-year estimates for males (milli... 3,507.70 NaN United Nations Population Division, New York, ...
2 1.0 Total, all countries or areas 2010.0 Population mid-year estimates for females (mil... 3,449.12 NaN United Nations Population Division, New York, ...
3 1.0 Total, all countries or areas 2010.0 Sex ratio (males per 100 females) 101.7 NaN United Nations Population Division, New York, ...
4 1.0 Total, all countries or areas 2010.0 Population aged 0 to 14 years old (percentage) 27 NaN United Nations Population Division, New York, ...
# 【3】读取 Excel 格式数据 - 推荐!! 中英文识别好
BSdata = pd.read_excel("data/test.xlsx", 'BSdata') # 读取test.xlsx中BSdata表单中的数据
BSdata
Region/Country/Area Unnamed: 1 Year Series Value Footnotes Source
0 1 Total, all countries or areas 2010 Population mid-year estimates (millions) 6956.82 NaN United Nations Population Division, New York, ...
1 1 Total, all countries or areas 2010 Population mid-year estimates for males (milli... 3507.70 NaN United Nations Population Division, New York, ...
2 1 Total, all countries or areas 2010 Population mid-year estimates for females (mil... 3449.12 NaN United Nations Population Division, New York, ...
3 1 Total, all countries or areas 2010 Sex ratio (males per 100 females) 101.70 NaN United Nations Population Division, New York, ...
4 1 Total, all countries or areas 2010 Population aged 0 to 14 years old (percentage) 27.00 NaN United Nations Population Division, New York, ...
5 1 Total, all countries or areas 2010 Population aged 60+ years old (percentage) 11.00 NaN United Nations Population Division, New York, ...
6 1 Total, all countries or areas 2010 Population density 53.50 NaN United Nations Population Division, New York, ...
7 1 Total, all countries or areas 2015 Population mid-year estimates (millions) 7379.80 NaN United Nations Population Division, New York, ...
8 1 Total, all countries or areas 2015 Population mid-year estimates for males (milli... 3720.70 NaN United Nations Population Division, New York, ...
9 1 Total, all countries or areas 2015 Population mid-year estimates for females (mil... 3659.10 NaN United Nations Population Division, New York, ...
10 1 Total, all countries or areas 2015 Sex ratio (males per 100 females) 101.70 NaN United Nations Population Division, New York, ...
11 1 Total, all countries or areas 2015 Population aged 0 to 14 years old (percentage) 26.20 NaN United Nations Population Division, New York, ...
12 1 Total, all countries or areas 2015 Population aged 60+ years old (percentage) 12.20 NaN United Nations Population Division, New York, ...
13 1 Total, all countries or areas 2015 Population density 56.70 NaN United Nations Population Division, New York, ...
14 1 Total, all countries or areas 2015 Surface area (thousand km2) 136162.00 NaN United Nations Statistics Division, New York, ...
15 1 Total, all countries or areas 2019 Population mid-year estimates (millions) 7713.47 NaN United Nations Population Division, New York, ...
16 1 Total, all countries or areas 2019 Population mid-year estimates for males (milli... 3889.03 NaN United Nations Population Division, New York, ...
17 1 Total, all countries or areas 2019 Population mid-year estimates for females (mil... 3824.43 NaN United Nations Population Division, New York, ...
18 1 Total, all countries or areas 2019 Sex ratio (males per 100 females) 101.70 NaN United Nations Population Division, New York, ...
19 1 Total, all countries or areas 2019 Population aged 0 to 14 years old (percentage) 25.60 NaN United Nations Population Division, New York, ...
20 1 Total, all countries or areas 2019 Population aged 60+ years old (percentage) 13.20 NaN United Nations Population Division, New York, ...
21 1 Total, all countries or areas 2019 Population density 59.30 NaN United Nations Population Division, New York, ...
22 1 Total, all countries or areas 2019 Surface area (thousand km2) 130094.00 NaN United Nations Statistics Division, New York, ...
23 1 Total, all countries or areas 2021 Population mid-year estimates (millions) 7874.97 Projected estimate (medium fertility variant). United Nations Population Division, New York, ...
24 1 Total, all countries or areas 2021 Population mid-year estimates for males (milli... 3970.24 Projected estimate (medium fertility variant). United Nations Population Division, New York, ...

2. 保存数据到文件

# 【1】保存为csv格式
BSdata.to_csv('data/BSdata.csv')
# 【2】保存到Excel文件中
BSdata.to_excel('data/BSdata.xlsx',index = False)# index=False 表示不保存行标签 - 默认为True

标签:...,countries,NaN,Population,Total,Pandas,areas
From: https://www.cnblogs.com/luna2333/p/16735683.html

相关文章

  • pandas (一)
    1Pandas序列Series1.1根据列表生成序列SeriesX=[1,3,6,4,9];Xweight=[67,66,83,68,70];weightsex=['女','男','男','女','男'];sexS1=pd.Series(X);S1S2=pd.Serie......
  • pandas基础知识(未完成)
    pandas基础知识pandas的数据结构SeriesPandasSeries类似表格中的一个列(column),类似于一维数组,可以保存任何数据类型Series由索引(index)和列组成,函数如下:Series只能......
  • pandas中,parse_dates和date_parser
      parse_dates和date_parserparse_dates(动词,主动解析格式)date_parser(名词,指定解析格式去解析某种不常见的格式)parse_dates(动词,主动解析格式)parse_dates=True:尝试......
  • 如何使用pandas中的时序数据分组运算
    https://www.zhihu.com/search?type=content&q=Pandas聚合时间序列数据注意以下的聚合是从当前时间点往后一段时间计算的。tmp_group=ori_data.groupby(['cols',pd.Gr......
  • Python pandas Dataframe sort_values 无效
    一定要注意df=df.sort_values()这个函数不是原地改变数据的同时也要主注意,在文档里虽然是这么写的,但是jupyter环境打印的是返回值......
  • pandas 读取 excel 时指定某些列
    单列其中B就代表excel表中的列索引standard_word=pd.read_excel('合并.xlsx',usecols='B')多列其中C:AK就代表excel表中的列索引generalized_word=pd.read_exce......
  • pandas 加载股票日线数据 load_csv
    1defload_csv():2#从csv文件读取股票日线数据3file="data/300474.csv"4df=pd.read_csv(file,encoding="gbk")5#数据以日期升序排......
  • 安装pycharm安装geopandas 成功经验
    本人经验,使用pycharm,10.3版本的python,感觉其他版本的python也能安装得上先安装geopandas依赖的包,下载连接,注意下载自己电脑版本对应的包版本GDAL-3.4.3-cp310-cp310......
  • pandas 处理数据并发送邮件
    知识点1:SQL读取并创建dataframe知识点2:python发送邮件知识点3:dataframe中某列series取唯一值知识点4:dataframe切片知识点5:dataframe中如何应用apply函数知识点6:函数的......
  • 根据条件选择pandas DataFrame中的行
    让我们看看如何根据PandasDataFrame中的某些条件选择行。使用运算符根据特定列值选择行'>','=','=','<=','!=' 。  代码#1:使用基本方法从给定数据框中选择“......