我有一个以下列方式设置的数据框:
header_1 | header_2 | header_3 | header_4
a b NaN NaN
b c 9 10
x y NaN 8
Run Code Online (Sandbox Code Playgroud)
如何使用列索引(列名称更改)选择header_3和header_4不是NaN的行?header_3和header_4是整数
谢谢
我一直在使用我自己的自定义导入脚本将数据从 Pandas Dataframe 导入到 postgres DB。不幸的是,我的数据不整洁导致我的每一列都被解析为文本。有什么方法可以获取某个列值不是数字的条目?我的计划是删除这些记录并将列转换为数字类型
谢谢!
假设我的数据帧格式如下:
id | name | 052017 | 062017 | 072017 | 092017 | 102017
20 | abcd | 0 | 100 | 200 | 50 | 0
Run Code Online (Sandbox Code Playgroud)
我需要检索组织有任何交易的上个月的列名.在这种情况下,我想添加一个名为"date_string"的列,它将092017作为其内容.
有没有办法实现这个目标?
谢谢!
我有一个充满日期的专栏mmddyyyy,我想知道我是否可以解析或转换为mm/dd/yyyy.我尝试选择整行,然后点击格式 - >数字 - >日期,但是当我这样做时,12082016之类的日期变为6/7/34979,这当然没有任何意义.有想法该怎么解决这个吗?
编辑:
Examples:
7072016 12/11/2021
1202017 12/2/2017
10042016 10/4/2016
9212016 8/12/2023
Run Code Online (Sandbox Code Playgroud)
我将B更改为F,因为这是日期列的位置.奇怪的是,有些值是正确的
=date(right(B2, 4), left(B2, 2), mid(B2, 3, 2))
Run Code Online (Sandbox Code Playgroud)