我有一个带有日期索引的数据框。每个数据都是当月的第一天。我想每天填写索引中所有缺失的日期。
我认为这应该有效:
daily=pd.date_range('2016-01-01', '2018-01-01', freq='D')
df=df.reindex(daily)
Run Code Online (Sandbox Code Playgroud)
但它返回的NA行中应该有数据(一个月的第一天)有人能看到这个问题吗?
我有一个包含不同列数的数据框。具有正值和负值。是否可以在数据框中使用所有这些列制作堆积条形图?
A B C
0 34 34 -12
1 34 223 -12
2 34 56 -12
3 34 86 -12
4 56 86 -12
5 56 43 -12
6 78 34 -12
Run Code Online (Sandbox Code Playgroud) 我有一个数据框
df=
A B C
1 2 55
0 44 0
0 0 0
Run Code Online (Sandbox Code Playgroud)
如果值 > 0,我想将值更改为 1。
这是正确的方法:df.loc[df>0,]=1
to give:
A B C
1 1 1
0 1 0
0 0 0
Run Code Online (Sandbox Code Playgroud) 如果我有一个充满文本和价格的数据框列。
0 £75 BT Reward Card
1 £125 BT Reward Card
2 £50 Retail Voucher
3 £100 BT Reward Card
4 £150 BT Reward Card
5 £50 Cashback
6 Fibre Connection Fee (£50 Credit
7 £75 BT Reward Card
8 £125 BT Reward Card
9 £50 Cashback
10 £0 Fibre Connection Fee (£50 Credit
Run Code Online (Sandbox Code Playgroud)
我只想在 £ 符号后直接返回数字。
到目前为止我已经有了这个,但是对于索引 6 和 10 来说却分崩离析
df['col']=df['col'].apply(lambda x: x.split(' ') [0])
Run Code Online (Sandbox Code Playgroud)
我也试过这个:
df['col']=df['col'].apply(lambda x: x.split('£') [1])
Run Code Online (Sandbox Code Playgroud) 我有一个 Pandas 数据框,其中某些列值带有星号 *。
我想删除有这个的行。
我试过这个,但它不工作
df.loc[~(df['col_name'].str.contains('*'))]
Run Code Online (Sandbox Code Playgroud) 我有一个数据框
'A' 'B' 'C' 'X' ,'Y' , 'Z'
0
1
2
3
4
5
Run Code Online (Sandbox Code Playgroud)
和一个清单 l=[A,B,C,D,E,F]
我想使用该列表来选择列表中的列,但忽略未出现的列。
所以预期的输出是
'A' 'B' 'C'
0
1
2
3
4
5
Run Code Online (Sandbox Code Playgroud) 我有一个数据框df
Price
0 3
1 3
2 3
3 -3
4 3
5 3
Run Code Online (Sandbox Code Playgroud)
我想制作一列来说明TRUE是否连续有 2 个正数
所以输出是
Price output
0 3 FALSE
1 3 TRUE
2 3 TRUE
3 -3 FALSE
4 3 FALSE
5 3 TRUE
Run Code Online (Sandbox Code Playgroud) 我有一个奇怪的熊猫问题.
我有一个主数据帧:
a b c
0 22 44 55
1 22 45 22
2 44 23 56
3 45 22 33
Run Code Online (Sandbox Code Playgroud)
然后,我有一个不同维度的数据框,其中包含一些重叠索引和列名称
index col_name new_value
0 a 111
3 b 234
Run Code Online (Sandbox Code Playgroud)
我试着说,如果在主数据帧中找到索引和col_name匹配,则替换该值.
所以输出就是
a b c
0 111 44 55
1 22 45 22
2 44 23 56
3 45 234 33
Run Code Online (Sandbox Code Playgroud)
我找到了"Combine_first",但这不起作用,除非我转动第二个数据帧(在这种情况下我无法做到)