当前位置: 首页 > 编程笔记 >

Python 实现将某一列设置为str类型

颛孙晗昱
2023-03-14
本文向大家介绍Python 实现将某一列设置为str类型,包括了Python 实现将某一列设置为str类型的使用技巧和注意事项,需要的朋友参考一下

方法一:读取文件时设置

代码如下:

Data = pd.read_excel(level_path, sheet_name=0, encoding='gbk', dtype={'时间': 'str'})

方法二:apply()方法

代码如下:

num[0] = num[0].apply(str) # 这里num[0]:取的是第一列,在我的代码中实际意义是一列时间列,形如:2019-06-18

可能下面的方式更好:

num['时间'] = num['时间'].apply(lambda x: x.strftime('%Y-%m-%d')) # 可以指定时间str的格式

这里我将某一列设置为str,主要是将时间列转为str类型,然后提取某一天的所有数据。

补充知识:pandas修改全列的时间格式 无需使用apply

我就废话不多说了,大家还是直接看代码吧~

df.date.dt.strftime('%Y%m%d') #实现全列修改时间格式

以上这篇Python 实现将某一列设置为str类型就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持小牛知识库。

 类似资料:
  • 问题内容: 是否可以将类中某个类的实例设置为null。例如,我可以做这样的事情吗 我已经尝试过了,但是行不通。使用“ this = null”,我得到一个错误,即左侧必须是一个变量。有没有办法实现类似的目标? 问题答案: 一个对象的实例不知道哪些引用可能在引用它,因此该对象中的代码无法使这些引用无效。您要的是不可能的(*)。 至少没有添加一堆脚手架来跟踪所有参考,并且以某种方式通知其所有者应该将它

  • 本文向大家介绍Python将DataFrame的某一列作为index的方法,包括了Python将DataFrame的某一列作为index的方法的使用技巧和注意事项,需要的朋友参考一下 下面代码实现了将df中的column列作为index 以上这篇Python将DataFrame的某一列作为index的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持呐喊教程。

  • 问题内容: 使用Python 2.7,我想知道使用type代替真正的优势是什么,因为它们似乎都可以容纳Unicode字符串。除了能够使用转义字符在字符串中设置Unicode代码之外,还有什么特殊的原因吗?: 使用以下命令执行模块: 结果:á,á 编辑: 使用Python Shell进行更多测试: 因此,该字符串似乎是使用而不是编码的,而原始字符串是使用?编码的 我现在更困惑了!:S 问题答案: 用

  • 我在我的C#应用程序中使用NPOI Version2.5.3,并试图设置缩放选项(适合1页上的所有列)。从这里和这里的这些问题来看,这似乎很容易做到。 问题是: 所以,我的问题发生在使用下面的代码时。所做的就是配置;适合一页的宽度和高度。我以为是因为床单。fittopage=true。 下面是我正在努力做的事情。只需设置缩放选项,使列适合1页。如果有人能帮我,或者给我指明正确的方向,那将是非常棒的

  • 本文向大家介绍python实现将一维列表转换为多维列表(numpy+reshape),包括了python实现将一维列表转换为多维列表(numpy+reshape)的使用技巧和注意事项,需要的朋友参考一下 如题,我们直接使用numpy 运行结果为: 这样,我们就将一维列表转换为二维列表啦,俗称列表中的列表。 以上这篇python实现将一维列表转换为多维列表(numpy+reshape)就是小编分享给

  • 问题内容: 我是使用subprocess.Popen()从进程的输出中获得的: 对我来说,它似乎不是有效的json。我已经使用和,但是没有运气。有人可以在正确的方向帮助我吗?提前致谢。 问题答案: 确实,导出ECMA脚本而不是JSON的旧版本。根据此debian错误报告,升级1.4.8应该会给您适当的JSON。另请参阅项目CHANGELOG: 现在,通过正确引用xport的键,xport的JSON