<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: How to see if condition is True / False for all rows in a DataFrame? in Data Engineering</title>
    <link>https://community.databricks.com/t5/data-engineering/how-to-see-if-condition-is-true-false-for-all-rows-in-a/m-p/15838#M10111</link>
    <description>&lt;P&gt;Thanks. I meant changing the column name. I tried: &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;df.select( df['col_1']=='A').alias('Condition').show()&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But, it didn't work. &lt;/P&gt;</description>
    <pubDate>Tue, 20 Dec 2022 12:26:49 GMT</pubDate>
    <dc:creator>Mado</dc:creator>
    <dc:date>2022-12-20T12:26:49Z</dc:date>
    <item>
      <title>How to see if condition is True / False for all rows in a DataFrame?</title>
      <link>https://community.databricks.com/t5/data-engineering/how-to-see-if-condition-is-true-false-for-all-rows-in-a/m-p/15833#M10106</link>
      <description>&lt;P&gt;Assume that I have a Spark DataFrame, and I want to see if records satisfy a condition.&lt;/P&gt;&lt;P&gt;Example dataset:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;# Prepare Data
data = [('A', 1), \
        ('A', 2), \
        ('B', 3)
  ]
&amp;nbsp;
# Create DataFrame
columns= ['col_1', 'col_2']
df = spark.createDataFrame(data = data, schema = columns)
df.show(truncate=False)&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;If I run the following code in Databricks: &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="image"&gt;&lt;img src="https://community.databricks.com/t5/image/serverpage/image-id/977i8A1614AC6BD42415/image-size/large?v=v2&amp;amp;px=999" role="button" title="image" alt="image" /&gt;&lt;/span&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;In the output, I don't see if condition is met. If I create a pandas DataFrame:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;import pandas as pd
pdf = pd.DataFrame(data, columns=columns)&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;I can check if condition is met for all rows:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="image"&gt;&lt;img src="https://community.databricks.com/t5/image/serverpage/image-id/975i017A5417B4B09423/image-size/large?v=v2&amp;amp;px=999" role="button" title="image" alt="image" /&gt;&lt;/span&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;How can I get the same output when working with Spark DataFrame? &lt;/P&gt;</description>
      <pubDate>Tue, 20 Dec 2022 09:01:42 GMT</pubDate>
      <guid>https://community.databricks.com/t5/data-engineering/how-to-see-if-condition-is-true-false-for-all-rows-in-a/m-p/15833#M10106</guid>
      <dc:creator>Mado</dc:creator>
      <dc:date>2022-12-20T09:01:42Z</dc:date>
    </item>
    <item>
      <title>Re: How to see if condition is True / False for all rows in a DataFrame?</title>
      <link>https://community.databricks.com/t5/data-engineering/how-to-see-if-condition-is-true-false-for-all-rows-in-a/m-p/15834#M10107</link>
      <description>&lt;P&gt;Hi @Mohammad Saber​&amp;nbsp;&lt;/P&gt;&lt;P&gt;Since your output will be a column object you just need to use df for that. &lt;/P&gt;&lt;P&gt;The following will work.&lt;/P&gt;&lt;P&gt;df.select(df['col_1'] == 'A').show()&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="image"&gt;&lt;img src="https://community.databricks.com/t5/image/serverpage/image-id/970iA5B1DBC00E450734/image-size/large?v=v2&amp;amp;px=999" role="button" title="image" alt="image" /&gt;&lt;/span&gt;Hope this helps... Do mark it as an answer if it helps..&lt;/P&gt;&lt;P&gt;Cheers&lt;/P&gt;</description>
      <pubDate>Tue, 20 Dec 2022 09:21:28 GMT</pubDate>
      <guid>https://community.databricks.com/t5/data-engineering/how-to-see-if-condition-is-true-false-for-all-rows-in-a/m-p/15834#M10107</guid>
      <dc:creator>UmaMahesh1</dc:creator>
      <dc:date>2022-12-20T09:21:28Z</dc:date>
    </item>
    <item>
      <title>Re: How to see if condition is True / False for all rows in a DataFrame?</title>
      <link>https://community.databricks.com/t5/data-engineering/how-to-see-if-condition-is-true-false-for-all-rows-in-a/m-p/15835#M10108</link>
      <description>&lt;P&gt;Hi you can use display() or show() function that will provide you expected results.&lt;/P&gt;</description>
      <pubDate>Tue, 20 Dec 2022 11:57:33 GMT</pubDate>
      <guid>https://community.databricks.com/t5/data-engineering/how-to-see-if-condition-is-true-false-for-all-rows-in-a/m-p/15835#M10108</guid>
      <dc:creator>Ajay-Pandey</dc:creator>
      <dc:date>2022-12-20T11:57:33Z</dc:date>
    </item>
    <item>
      <title>Re: How to see if condition is True / False for all rows in a DataFrame?</title>
      <link>https://community.databricks.com/t5/data-engineering/how-to-see-if-condition-is-true-false-for-all-rows-in-a/m-p/15836#M10109</link>
      <description>&lt;P&gt;Thanks. How can I change the column name "(col_1=A)" to e.g. "Condition"? &lt;/P&gt;</description>
      <pubDate>Tue, 20 Dec 2022 12:12:58 GMT</pubDate>
      <guid>https://community.databricks.com/t5/data-engineering/how-to-see-if-condition-is-true-false-for-all-rows-in-a/m-p/15836#M10109</guid>
      <dc:creator>Mado</dc:creator>
      <dc:date>2022-12-20T12:12:58Z</dc:date>
    </item>
    <item>
      <title>Re: How to see if condition is True / False for all rows in a DataFrame?</title>
      <link>https://community.databricks.com/t5/data-engineering/how-to-see-if-condition-is-true-false-for-all-rows-in-a/m-p/15837#M10110</link>
      <description>&lt;P&gt;You can use a "when otherwise" and give the condition you want. It works similar to sql case when query. &lt;/P&gt;&lt;P&gt;E.g.   &lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;df.select(when(df['col_1'] == 'A', "Condition1").otherwise("Condition2")).show()&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="image"&gt;&lt;img src="https://community.databricks.com/t5/image/serverpage/image-id/984i4A0254EE2E3DC3BE/image-size/large?v=v2&amp;amp;px=999" role="button" title="image" alt="image" /&gt;&lt;/span&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 20 Dec 2022 12:23:20 GMT</pubDate>
      <guid>https://community.databricks.com/t5/data-engineering/how-to-see-if-condition-is-true-false-for-all-rows-in-a/m-p/15837#M10110</guid>
      <dc:creator>UmaMahesh1</dc:creator>
      <dc:date>2022-12-20T12:23:20Z</dc:date>
    </item>
    <item>
      <title>Re: How to see if condition is True / False for all rows in a DataFrame?</title>
      <link>https://community.databricks.com/t5/data-engineering/how-to-see-if-condition-is-true-false-for-all-rows-in-a/m-p/15838#M10111</link>
      <description>&lt;P&gt;Thanks. I meant changing the column name. I tried: &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;df.select( df['col_1']=='A').alias('Condition').show()&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But, it didn't work. &lt;/P&gt;</description>
      <pubDate>Tue, 20 Dec 2022 12:26:49 GMT</pubDate>
      <guid>https://community.databricks.com/t5/data-engineering/how-to-see-if-condition-is-true-false-for-all-rows-in-a/m-p/15838#M10111</guid>
      <dc:creator>Mado</dc:creator>
      <dc:date>2022-12-20T12:26:49Z</dc:date>
    </item>
    <item>
      <title>Re: How to see if condition is True / False for all rows in a DataFrame?</title>
      <link>https://community.databricks.com/t5/data-engineering/how-to-see-if-condition-is-true-false-for-all-rows-in-a/m-p/15839#M10112</link>
      <description>&lt;P&gt;That alias needs to wrapped inside the select function to rename the column.&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;df.select((df['col_1'] == 'A').alias("Condition")).show()&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 20 Dec 2022 12:30:17 GMT</pubDate>
      <guid>https://community.databricks.com/t5/data-engineering/how-to-see-if-condition-is-true-false-for-all-rows-in-a/m-p/15839#M10112</guid>
      <dc:creator>UmaMahesh1</dc:creator>
      <dc:date>2022-12-20T12:30:17Z</dc:date>
    </item>
  </channel>
</rss>

