美文网首页
Python-dataframe操作

Python-dataframe操作

作者: 微雨旧时歌丶 | 来源:发表于2019-04-16 22:04 被阅读0次
  • 某列单元格元素的替换
df=df.replace({'name':s},alt_name) # 'name'就是df中的‘name’列,将字符串s替换为字符串alt_name,单元格匹配
  • 字典变DataFrame
df = pd.DataFrame(list(dict_FileCountry.items()), columns=['fileName', 'country'])
  • 字典变dataframe 2
df_locations = pd.read_csv('locations.csv',dtype = 'str')
dict_locations = df_locations.set_index('name').T.to_dict() # 转化为字典
  • 任取两列变字典
countries_GDP = dict(zip(df_GDP['Country Name'],df_GDP[2018]))
  • 变回字典
# 读时区信息
utc = pd.read_excel('AssistData/timezone.xls')
dict_utc = utc.set_index('Country').T.to_dict('list')
utc = {}
for k in dict_utc:
    utc[k] = dict_utc[k][0]
dict_utc = utc
  • 变矩阵
df = pd.read_excel(in_file,dtype = 'str')
a=df.values # 矩阵形式,[行][列],或者[行,列] 从0开始
# 取一列: a[:,j]
# 取一行:a[i]
nrows = a.shape[0] #行数
ncols = a.shape[1] # 列数
df_new = pd.DataFrame(a) # 变回dataframe

相关文章

  • Python-dataframe操作

    某列单元格元素的替换 字典变DataFrame 字典变dataframe 2 任取两列变字典 变回字典 变矩阵

  • python-dataframe的合并(append, merg

    创建2个DataFrame: 1.concat 示例: 1.1.axis 默认值:axis=0axis=0:竖方向...

  • 在Python-dataframe中如何把出生日期转化为年龄?

    我们在做数据挖掘项目或大数据竞赛时,如果个体是人的时候,获得的数据中可能有出生日期的Series,举个简单例子,比...

  • Mac 终端 Linux 简单命令

    目录操作 文件操作 选择操作 安全操作 编程操作 进程操作 时间操作 网络与通信操作 Korn Shell 命令 ...

  • 常见Mac终端命令大全

    目录操作 文件操作 选择操作 安全操作 编程操作 进程操作 时间操作 网络与通信操作 Korn Shell 命令 ...

  • Mac 终端命令大全

    目录操作 文件操作 选择操作 安全操作 编程操作 进程操作 时间操作 网络与通信操作 Korn Shell 命令 ...

  • Mac 终端命令大全

    目录操作 文件操作 选择操作 安全操作 编程操作 进程操作 时间操作 网络与通信操作 Korn Shell 命令 ...

  • Mac 终端常用命令汇总

    目录操作 文件操作 选择操作 安全操作 编程操作 进程操作 时间操作 网络与通信操作 Korn Shell 命令 ...

  • shell 命令 干货

    目录操作 文件操作 选择操作 安全操作 编程操作 进程操作 时间操作 网络与通信操作 Korn Shell 命令 ...

  • shell - 终端命令总结

    目录操作 文件操作 选择操作 安全操作 编程操作 进程操作 时间操作 网络与通信操作 Korn Shell 命令 ...

网友评论

      本文标题:Python-dataframe操作

      本文链接:https://www.haomeiwen.com/subject/chxwwqtx.html